// class version 50.0 (50)
// access flags 0x21
public class net/minecraft/client/renderer/EntityRenderer implements net/minecraft/client/resources/IResourceManagerReloadListener  {

  // compiled from: EntityRenderer.java
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$4 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$3 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$2 null null
  // access flags 0x0
  INNERCLASS net/minecraft/client/renderer/EntityRenderer$1 null null
  // access flags 0x9
  public static INNERCLASS net/minecraft/util/math/BlockPos$MutableBlockPos net/minecraft/util/math/BlockPos a
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/util/math/RayTraceResult$Type net/minecraft/util/math/RayTraceResult a
  // access flags 0x9
  public static INNERCLASS net/optifine/Lagometer$TimerNano net/optifine/Lagometer TimerNano
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$SourceFactor net/minecraft/client/renderer/GlStateManager r
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$DestFactor net/minecraft/client/renderer/GlStateManager l
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/client/renderer/GlStateManager$FogMode net/minecraft/client/renderer/GlStateManager m
  // access flags 0x4019
  public final static enum INNERCLASS net/minecraft/util/text/event/ClickEvent$Action net/minecraft/util/text/event/ClickEvent a

  // access flags 0x19
  public final static Lorg/apache/logging/log4j/Logger; field_147710_q

  // access flags 0x19
  public final static Lnet/minecraft/util/ResourceLocation; field_110924_q

  // access flags 0x19
  public final static Lnet/minecraft/util/ResourceLocation; field_110923_r

  // access flags 0x9
  public static Z field_78517_a

  // access flags 0x9
  public static I field_78515_b

  // access flags 0x11
  public final Lnet/minecraft/client/Minecraft; field_78531_r

  // access flags 0x11
  public final Lnet/minecraft/client/resources/IResourceManager; field_147711_ac

  // access flags 0x11
  public final Ljava/util/Random; field_78537_ab

  // access flags 0x1
  public F field_78530_s

  // access flags 0x1
  public Lnet/minecraft/client/renderer/ItemRenderer; field_78516_c

  // access flags 0x11
  public final Lnet/minecraft/client/gui/MapItemRenderer; field_147709_v

  // access flags 0x1
  public I field_78529_t

  // access flags 0x1
  public Lnet/minecraft/entity/Entity; field_78528_u

  // access flags 0x1
  public Lnet/minecraft/util/MouseFilter; field_78527_v

  // access flags 0x1
  public Lnet/minecraft/util/MouseFilter; field_78526_w

  // access flags 0x11
  public final F field_78490_B = 4.0

  // access flags 0x1
  public F field_78491_C

  // access flags 0x1
  public F field_78496_H

  // access flags 0x1
  public F field_78497_I

  // access flags 0x1
  public F field_78498_J

  // access flags 0x1
  public F field_78499_K

  // access flags 0x1
  public F field_78492_L

  // access flags 0x1
  public F field_78507_R

  // access flags 0x1
  public F field_78506_S

  // access flags 0x1
  public F field_82831_U

  // access flags 0x1
  public F field_82832_V

  // access flags 0x1
  public Z field_78500_U

  // access flags 0x1
  public Z field_175074_C

  // access flags 0x1
  public Z field_175073_D

  // access flags 0x1
  public J field_184374_E

  // access flags 0x1
  public J field_78508_Y

  // access flags 0x1
  public J field_78510_Z

  // access flags 0x11
  public final Lnet/minecraft/client/renderer/texture/DynamicTexture; field_78513_d

  // access flags 0x11
  public final [I field_78504_Q

  // access flags 0x11
  public final Lnet/minecraft/util/ResourceLocation; field_110922_T

  // access flags 0x1
  public Z field_78536_aa

  // access flags 0x1
  public F field_78514_e

  // access flags 0x1
  public F field_175075_L

  // access flags 0x1
  public I field_78534_ac

  // access flags 0x11
  public final [F field_175076_N

  // access flags 0x11
  public final [F field_175077_O

  // access flags 0x11
  public final Ljava/nio/FloatBuffer; field_78521_m

  // access flags 0x1
  public F field_175080_Q

  // access flags 0x1
  public F field_175082_R

  // access flags 0x1
  public F field_175081_S

  // access flags 0x1
  public F field_78535_ad

  // access flags 0x1
  public F field_78539_ae

  // access flags 0x1
  public I field_175079_V

  // access flags 0x1
  public Z field_175078_W

  // access flags 0x1
  public D field_78503_V

  // access flags 0x1
  public D field_78502_W

  // access flags 0x1
  public D field_78509_X

  // access flags 0x1
  public Lnet/minecraft/client/shader/ShaderGroup; field_147707_d

  // access flags 0x19
  public final static [Lnet/minecraft/util/ResourceLocation; field_147712_ad

  // access flags 0x19
  public final static I field_147708_e

  // access flags 0x1
  public I field_147713_ae

  // access flags 0x1
  public Z field_175083_ad

  // access flags 0x1
  public I field_175084_ae

  // access flags 0x1
  public Z initialized

  // access flags 0x1
  public Lnet/minecraft/world/World; updatedWorld

  // access flags 0x1
  public Z showDebugInfo

  // access flags 0x1
  public Z fogStandard

  // access flags 0x1
  public F clipDistance

  // access flags 0x1
  public J lastServerTime

  // access flags 0x1
  public I lastServerTicks

  // access flags 0x1
  public I serverWaitTime

  // access flags 0x1
  public I serverWaitTimeCurrent

  // access flags 0x1
  public F avgServerTimeDiff

  // access flags 0x1
  public F avgServerTickDiff

  // access flags 0x1
  public [Lnet/minecraft/client/shader/ShaderGroup; fxaaShaders

  // access flags 0x1
  public Z loadVisibleChunks

  // access flags 0x1
  public <init>(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/resources/IResourceManager;)V
   L0
    LINENUMBER 251 L0
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
   L1
    LINENUMBER 126 L1
    ALOAD 0
    NEW java/util/Random
    DUP
    INVOKESPECIAL java/util/Random.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
   L2
    LINENUMBER 138 L2
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
   L3
    LINENUMBER 139 L3
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
   L4
    LINENUMBER 140 L4
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78490_B : F
   L5
    LINENUMBER 143 L5
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
   L6
    LINENUMBER 170 L6
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175074_C : Z
   L7
    LINENUMBER 171 L7
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175073_D : Z
   L8
    LINENUMBER 175 L8
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
   L9
    LINENUMBER 202 L9
    ALOAD 0
    SIPUSH 1024
    NEWARRAY T_FLOAT
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
   L10
    LINENUMBER 203 L10
    ALOAD 0
    SIPUSH 1024
    NEWARRAY T_FLOAT
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
   L11
    LINENUMBER 206 L11
    ALOAD 0
    BIPUSH 16
    INVOKESTATIC net/minecraft/client/renderer/GLAllocation.func_74529_h (I)Ljava/nio/FloatBuffer;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
   L12
    LINENUMBER 219 L12
    ALOAD 0
    DCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
   L13
    LINENUMBER 231 L13
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
   L14
    LINENUMBER 232 L14
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
   L15
    LINENUMBER 233 L15
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.showDebugInfo : Z
   L16
    LINENUMBER 234 L16
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L17
    LINENUMBER 236 L17
    ALOAD 0
    LDC 128.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L18
    LINENUMBER 238 L18
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L19
    LINENUMBER 239 L19
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L20
    LINENUMBER 240 L20
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L21
    LINENUMBER 241 L21
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L22
    LINENUMBER 242 L22
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTimeDiff : F
   L23
    LINENUMBER 243 L23
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTickDiff : F
   L24
    LINENUMBER 245 L24
    ALOAD 0
    BIPUSH 10
    ANEWARRAY net/minecraft/client/shader/ShaderGroup
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
   L25
    LINENUMBER 247 L25
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L26
    LINENUMBER 252 L26
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L27
    LINENUMBER 253 L27
    ALOAD 0
    ALOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
   L28
    LINENUMBER 254 L28
    ALOAD 0
    ALOAD 2
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147711_ac : Lnet/minecraft/client/resources/IResourceManager;
   L29
    LINENUMBER 255 L29
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175597_ag ()Lnet/minecraft/client/renderer/ItemRenderer;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
   L30
    LINENUMBER 256 L30
    ALOAD 0
    NEW net/minecraft/client/gui/MapItemRenderer
    DUP
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    INVOKESPECIAL net/minecraft/client/gui/MapItemRenderer.<init> (Lnet/minecraft/client/renderer/texture/TextureManager;)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147709_v : Lnet/minecraft/client/gui/MapItemRenderer;
   L31
    LINENUMBER 257 L31
    ALOAD 0
    NEW net/minecraft/client/renderer/texture/DynamicTexture
    DUP
    BIPUSH 16
    BIPUSH 16
    INVOKESPECIAL net/minecraft/client/renderer/texture/DynamicTexture.<init> (II)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
   L32
    LINENUMBER 258 L32
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    LDC "lightMap"
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110578_a (Ljava/lang/String;Lnet/minecraft/client/renderer/texture/DynamicTexture;)Lnet/minecraft/util/ResourceLocation;
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_110922_T : Lnet/minecraft/util/ResourceLocation;
   L33
    LINENUMBER 259 L33
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110565_c ()[I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
   L34
    LINENUMBER 260 L34
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L35
    LINENUMBER 262 L35
    ICONST_0
    ISTORE 3
   L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I] []
    ILOAD 3
    BIPUSH 32
    IF_ICMPGE L37
   L38
    LINENUMBER 264 L38
    ICONST_0
    ISTORE 4
   L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I I] []
    ILOAD 4
    BIPUSH 32
    IF_ICMPGE L40
   L41
    LINENUMBER 266 L41
    ILOAD 4
    BIPUSH 16
    ISUB
    I2F
    FSTORE 5
   L42
    LINENUMBER 267 L42
    ILOAD 3
    BIPUSH 16
    ISUB
    I2F
    FSTORE 6
   L43
    LINENUMBER 268 L43
    FLOAD 5
    FLOAD 5
    FMUL
    FLOAD 6
    FLOAD 6
    FMUL
    FADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76129_c (F)F
    FSTORE 7
   L44
    LINENUMBER 269 L44
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
    ILOAD 3
    ICONST_5
    ISHL
    ILOAD 4
    IOR
    FLOAD 6
    FNEG
    FLOAD 7
    FDIV
    FASTORE
   L45
    LINENUMBER 270 L45
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
    ILOAD 3
    ICONST_5
    ISHL
    ILOAD 4
    IOR
    FLOAD 5
    FLOAD 7
    FDIV
    FASTORE
   L46
    LINENUMBER 264 L46
    IINC 4 1
    GOTO L39
   L40
    LINENUMBER 262 L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I I] []
    IINC 3 1
    GOTO L36
   L37
    LINENUMBER 273 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/Minecraft net/minecraft/client/resources/IResourceManager I] []
    RETURN
   L47
    LOCALVARIABLE f F L42 L46 5
    LOCALVARIABLE f1 F L43 L46 6
    LOCALVARIABLE f2 F L44 L46 7
    LOCALVARIABLE j I L39 L40 4
    LOCALVARIABLE i I L36 L37 3
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L47 0
    LOCALVARIABLE mcIn Lnet/minecraft/client/Minecraft; L0 L47 1
    LOCALVARIABLE resourceManagerIn Lnet/minecraft/client/resources/IResourceManager; L0 L47 2
    MAXSTACK = 5
    MAXLOCALS = 8

  // access flags 0x1
  public func_147702_a()Z
   L0
    LINENUMBER 277 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ICONST_0
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [I]
    IRETURN
   L3
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L3 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_181022_b()V
   L0
    LINENUMBER 282 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
   L2
    LINENUMBER 284 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L1
    LINENUMBER 287 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L3
    LINENUMBER 288 L3
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L4
    LINENUMBER 289 L4
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public func_175071_c()V
   L0
    LINENUMBER 293 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IFNE L1
    ICONST_1
    GOTO L2
   L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [net/minecraft/client/renderer/EntityRenderer]
    ICONST_0
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] [net/minecraft/client/renderer/EntityRenderer I]
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L3
    LINENUMBER 294 L3
    RETURN
   L4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L4 0
    MAXSTACK = 2
    MAXLOCALS = 1

  // access flags 0x1
  public func_175066_a(Lnet/minecraft/entity/Entity;)V
   L0
    LINENUMBER 301 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
   L2
    LINENUMBER 303 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
   L4
    LINENUMBER 305 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L3
    LINENUMBER 308 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L5
    LINENUMBER 310 L5
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntityCreeper
    IFEQ L6
   L7
    LINENUMBER 312 L7
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/creeper.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L6
    LINENUMBER 314 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntitySpider
    IFEQ L8
   L9
    LINENUMBER 316 L9
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/spider.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L8
    LINENUMBER 318 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ALOAD 1
    INSTANCEOF net/minecraft/entity/monster/EntityEnderman
    IFEQ L10
   L11
    LINENUMBER 320 L11
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/invert.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
    GOTO L1
   L10
    LINENUMBER 325 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_loadEntityShader : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L1
   L12
    LINENUMBER 326 L12
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_loadEntityShader : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 0
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.call (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Ljava/lang/Object;
    POP
   L1
    LINENUMBER 330 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    RETURN
   L13
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L13 0
    LOCALVARIABLE entityIn Lnet/minecraft/entity/Entity; L0 L13 1
    MAXSTACK = 5
    MAXLOCALS = 2

  // access flags 0x1
  public func_175069_a(Lnet/minecraft/util/ResourceLocation;)V
    TRYCATCHBLOCK L0 L1 L2 java/io/IOException
    TRYCATCHBLOCK L0 L1 L3 com/google/gson/JsonSyntaxException
   L4
    LINENUMBER 335 L4
    INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.func_148822_b ()Z
    IFNE L0
   L5
    LINENUMBER 336 L5
    RETURN
   L0
    LINENUMBER 340 L0
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] []
    ALOAD 0
    NEW net/minecraft/client/shader/ShaderGroup
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147711_ac : Lnet/minecraft/client/resources/IResourceManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    ALOAD 1
    INVOKESPECIAL net/minecraft/client/shader/ShaderGroup.<init> (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/resources/IResourceManager;Lnet/minecraft/client/shader/Framebuffer;Lnet/minecraft/util/ResourceLocation;)V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L6
    LINENUMBER 341 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148026_a (II)V
   L7
    LINENUMBER 342 L7
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L1
    LINENUMBER 355 L1
    GOTO L8
   L2
    LINENUMBER 344 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] [java/io/IOException]
    ASTORE 2
   L9
    LINENUMBER 346 L9
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Failed to load shader: {}"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;[Ljava/lang/Object;)V
   L10
    LINENUMBER 347 L10
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L11
    LINENUMBER 348 L11
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L12
    LINENUMBER 355 L12
    GOTO L8
   L3
    LINENUMBER 350 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] [com/google/gson/JsonSyntaxException]
    ASTORE 2
   L13
    LINENUMBER 352 L13
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Failed to load shader: {}"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 1
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;[Ljava/lang/Object;)V
   L14
    LINENUMBER 353 L14
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
   L15
    LINENUMBER 354 L15
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
   L8
    LINENUMBER 356 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/util/ResourceLocation] []
    RETURN
   L16
    LOCALVARIABLE ioexception Ljava/io/IOException; L9 L12 2
    LOCALVARIABLE jsonsyntaxexception Lcom/google/gson/JsonSyntaxException; L13 L8 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L4 L16 0
    LOCALVARIABLE resourceLocationIn Lnet/minecraft/util/ResourceLocation; L4 L16 1
    MAXSTACK = 7
    MAXLOCALS = 3

  // access flags 0x1
  public func_110549_a(Lnet/minecraft/client/resources/IResourceManager;)V
   L0
    LINENUMBER 360 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L1
   L2
    LINENUMBER 362 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L1
    LINENUMBER 365 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L3
    LINENUMBER 367 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    IF_ICMPNE L4
   L5
    LINENUMBER 369 L5
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175066_a (Lnet/minecraft/entity/Entity;)V
    GOTO L6
   L4
    LINENUMBER 373 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    ALOAD 0
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147713_ae : I
    AALOAD
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
   L6
    LINENUMBER 375 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/resources/IResourceManager] []
    RETURN
   L7
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L7 0
    LOCALVARIABLE resourceManager Lnet/minecraft/client/resources/IResourceManager; L0 L7 1
    MAXSTACK = 3
    MAXLOCALS = 2

  // access flags 0x1
  public func_78464_a()V
   L0
    LINENUMBER 382 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
    INVOKESTATIC net/minecraft/client/shader/ShaderLinkHelper.func_148074_b ()Lnet/minecraft/client/shader/ShaderLinkHelper;
    IFNONNULL L1
   L2
    LINENUMBER 384 L2
    INVOKESTATIC net/minecraft/client/shader/ShaderLinkHelper.func_148076_a ()V
   L1
    LINENUMBER 387 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78477_e ()V
   L3
    LINENUMBER 388 L3
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78470_f ()V
   L4
    LINENUMBER 389 L4
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
   L5
    LINENUMBER 390 L5
    ALOAD 0
    LDC 4.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
   L6
    LINENUMBER 392 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
    IFEQ L7
   L8
    LINENUMBER 394 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74341_c : F
    LDC 0.6
    FMUL
    LDC 0.2
    FADD
    FSTORE 1
   L9
    LINENUMBER 395 L9
    FLOAD 1
    FLOAD 1
    FMUL
    FLOAD 1
    FMUL
    LDC 8.0
    FMUL
    FSTORE 2
   L10
    LINENUMBER 396 L10
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
    LDC 0.05
    FLOAD 2
    FMUL
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_76333_a (FF)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
   L11
    LINENUMBER 397 L11
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
    LDC 0.05
    FLOAD 2
    FMUL
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_76333_a (FF)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
   L12
    LINENUMBER 398 L12
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
   L13
    LINENUMBER 399 L13
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L14
    LINENUMBER 400 L14
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L15
    LINENUMBER 401 L15
    GOTO L16
   L7
    LINENUMBER 404 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
   L17
    LINENUMBER 405 L17
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
   L18
    LINENUMBER 406 L18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_180179_a ()V
   L19
    LINENUMBER 407 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
    INVOKEVIRTUAL net/minecraft/util/MouseFilter.func_180179_a ()V
   L16
    LINENUMBER 410 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    IFNONNULL L20
   L21
    LINENUMBER 412 L21
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175607_a (Lnet/minecraft/entity/Entity;)V
   L20
    LINENUMBER 416 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 1
   L22
    LINENUMBER 417 L22
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSTORE 3
   L23
    LINENUMBER 418 L23
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    DSTORE 5
   L24
    LINENUMBER 419 L24
    ALOAD 1
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSTORE 7
   L25
    LINENUMBER 420 L25
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    NEW net/minecraft/util/math/BlockPos
    DUP
    DLOAD 3
    DLOAD 5
    DLOAD 7
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175724_o (Lnet/minecraft/util/math/BlockPos;)F
    FSTORE 9
   L26
    LINENUMBER 422 L26
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    I2F
    LDC 16.0
    FDIV
    FSTORE 10
   L27
    LINENUMBER 423 L27
    FLOAD 10
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76131_a (FFF)F
    FSTORE 10
   L28
    LINENUMBER 425 L28
    FLOAD 9
    FCONST_1
    FLOAD 10
    FSUB
    FMUL
    FLOAD 10
    FADD
    FSTORE 11
   L29
    LINENUMBER 426 L29
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    FLOAD 11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    FSUB
    LDC 0.1
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
   L30
    LINENUMBER 427 L30
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
   L31
    LINENUMBER 428 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78441_a ()V
   L32
    LINENUMBER 429 L32
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78484_h ()V
   L33
    LINENUMBER 430 L33
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
   L34
    LINENUMBER 432 L34
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_184046_j ()Lnet/minecraft/client/gui/GuiBossOverlay;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiBossOverlay.func_184053_e ()Z
    IFEQ L35
   L36
    LINENUMBER 434 L36
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    LDC 0.05
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
   L37
    LINENUMBER 436 L37
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_1
    FCMPL
    IFLE L38
   L39
    LINENUMBER 438 L39
    ALOAD 0
    FCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    GOTO L38
   L35
    LINENUMBER 441 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity T D D D F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L38
   L40
    LINENUMBER 443 L40
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    LDC 0.0125
    FSUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
   L38
    LINENUMBER 445 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity T D D D F F F] []
    RETURN
   L41
    LOCALVARIABLE f F L9 L15 1
    LOCALVARIABLE f1 F L10 L15 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L41 0
    LOCALVARIABLE viewEntity Lnet/minecraft/entity/Entity; L22 L41 1
    LOCALVARIABLE vx D L23 L41 3
    LOCALVARIABLE vy D L24 L41 5
    LOCALVARIABLE vz D L25 L41 7
    LOCALVARIABLE f3 F L26 L41 9
    LOCALVARIABLE f4 F L27 L41 10
    LOCALVARIABLE f2 F L29 L41 11
    MAXSTACK = 9
    MAXLOCALS = 12

  // access flags 0x1
  public func_147706_e()Lnet/minecraft/client/shader/ShaderGroup;
   L0
    LINENUMBER 449 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ARETURN
   L1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_147704_a(II)V
   L0
    LINENUMBER 454 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L1
   L2
    LINENUMBER 456 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
   L4
    LINENUMBER 458 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148026_a (II)V
   L3
    LINENUMBER 461 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ILOAD 1
    ILOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72720_a (II)V
   L1
    LINENUMBER 463 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I I] []
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    LOCALVARIABLE width I L0 L5 1
    LOCALVARIABLE height I L0 L5 2
    MAXSTACK = 3
    MAXLOCALS = 3

  // access flags 0x1
  public func_78473_a(F)V
   L0
    LINENUMBER 470 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L1
    LINENUMBER 472 L1
    ALOAD 2
    IFNULL L2
   L3
    LINENUMBER 474 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L2
   L4
    LINENUMBER 476 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "pick"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L5
    LINENUMBER 477 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ACONST_NULL
    PUTFIELD net/minecraft/client/Minecraft.field_147125_j : Lnet/minecraft/entity/Entity;
   L6
    LINENUMBER 478 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78757_d ()F
    F2D
    DSTORE 3
   L7
    LINENUMBER 479 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 2
    DLOAD 3
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174822_a (DF)Lnet/minecraft/util/math/RayTraceResult;
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L8
    LINENUMBER 480 L8
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174824_e (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L9
    LINENUMBER 481 L9
    ICONST_0
    ISTORE 6
   L10
    LINENUMBER 482 L10
    ICONST_3
    ISTORE 7
   L11
    LINENUMBER 483 L11
    DLOAD 3
    DSTORE 8
   L12
    LINENUMBER 485 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78749_i ()Z
    IFEQ L13
   L14
    LINENUMBER 487 L14
    LDC 6.0
    DSTORE 8
   L15
    LINENUMBER 488 L15
    DLOAD 8
    DSTORE 3
    GOTO L16
   L13
    LINENUMBER 492 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    DLOAD 3
    LDC 3.0
    DCMPL
    IFLE L16
   L17
    LINENUMBER 494 L17
    ICONST_1
    ISTORE 6
   L16
    LINENUMBER 498 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L18
   L19
    LINENUMBER 500 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 8
   L18
    LINENUMBER 503 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D] []
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70676_i (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 10
   L20
    LINENUMBER 504 L20
    ALOAD 5
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    DLOAD 3
    DMUL
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72441_c (DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 11
   L21
    LINENUMBER 505 L21
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L22
    LINENUMBER 506 L22
    ACONST_NULL
    ASTORE 12
   L23
    LINENUMBER 507 L23
    FCONST_1
    FSTORE 13
   L24
    LINENUMBER 508 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 2
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174813_aQ ()Lnet/minecraft/util/math/AxisAlignedBB;
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    DLOAD 3
    DMUL
    ALOAD 10
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    DLOAD 3
    DMUL
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72321_a (DDD)Lnet/minecraft/util/math/AxisAlignedBB;
    DCONST_1
    DCONST_1
    DCONST_1
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72314_b (DDD)Lnet/minecraft/util/math/AxisAlignedBB;
    GETSTATIC net/minecraft/util/EntitySelectors.field_180132_d : Lcom/google/common/base/Predicate;
    NEW net/minecraft/client/renderer/EntityRenderer$1
    DUP
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$1.<init> (Lnet/minecraft/client/renderer/EntityRenderer;)V
    INVOKESTATIC com/google/common/base/Predicates.and (Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175674_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/AxisAlignedBB;Lcom/google/common/base/Predicate;)Ljava/util/List;
    ASTORE 14
   L25
    LINENUMBER 515 L25
    DLOAD 8
    DSTORE 15
   L26
    LINENUMBER 517 L26
    ICONST_0
    ISTORE 17
   L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ILOAD 17
    ALOAD 14
    INVOKEINTERFACE java/util/List.size ()I
    IF_ICMPGE L28
   L29
    LINENUMBER 519 L29
    ALOAD 14
    ILOAD 17
    INVOKEINTERFACE java/util/List.get (I)Ljava/lang/Object;
    CHECKCAST net/minecraft/entity/Entity
    ASTORE 18
   L30
    LINENUMBER 520 L30
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_174813_aQ ()Lnet/minecraft/util/math/AxisAlignedBB;
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70111_Y ()F
    F2D
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_186662_g (D)Lnet/minecraft/util/math/AxisAlignedBB;
    ASTORE 19
   L31
    LINENUMBER 521 L31
    ALOAD 19
    ALOAD 5
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72327_a (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/RayTraceResult;
    ASTORE 20
   L32
    LINENUMBER 523 L32
    ALOAD 19
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/util/math/AxisAlignedBB.func_72318_a (Lnet/minecraft/util/math/Vec3d;)Z
    IFEQ L33
   L34
    LINENUMBER 525 L34
    DLOAD 15
    DCONST_0
    DCMPL
    IFLT L35
   L36
    LINENUMBER 527 L36
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L37
    LINENUMBER 528 L37
    ALOAD 20
    IFNONNULL L38
    ALOAD 5
    GOTO L39
   L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
   L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] [net/minecraft/util/math/Vec3d]
    ASTORE 12
   L40
    LINENUMBER 529 L40
    DCONST_0
    DSTORE 15
    GOTO L35
   L33
    LINENUMBER 532 L33
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    ALOAD 20
    IFNULL L35
   L41
    LINENUMBER 534 L41
    ALOAD 5
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 21
   L42
    LINENUMBER 536 L42
    DLOAD 21
    DLOAD 15
    DCMPG
    IFLT L43
    DLOAD 15
    DCONST_0
    DCMPL
    IFNE L35
   L43
    LINENUMBER 539 L43
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D] []
    ICONST_0
    ISTORE 23
   L44
    LINENUMBER 540 L44
    GETSTATIC net/optifine/reflect/Reflector.ForgeEntity_canRiderInteract : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L45
   L46
    LINENUMBER 541 L46
    ALOAD 18
    GETSTATIC net/optifine/reflect/Reflector.ForgeEntity_canRiderInteract : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callBoolean (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Z
    ISTORE 23
   L45
    LINENUMBER 543 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D I] []
    ILOAD 23
    IFNE L47
    ALOAD 18
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_184208_bv ()Lnet/minecraft/entity/Entity;
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_184208_bv ()Lnet/minecraft/entity/Entity;
    IF_ACMPNE L47
   L48
    LINENUMBER 545 L48
    DLOAD 15
    DCONST_0
    DCMPL
    IFNE L35
   L49
    LINENUMBER 547 L49
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L50
    LINENUMBER 548 L50
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ASTORE 12
    GOTO L35
   L47
    LINENUMBER 553 L47
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult D I] []
    ALOAD 0
    ALOAD 18
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L51
    LINENUMBER 554 L51
    ALOAD 20
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    ASTORE 12
   L52
    LINENUMBER 555 L52
    DLOAD 21
    DSTORE 15
   L35
    LINENUMBER 517 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I net/minecraft/entity/Entity net/minecraft/util/math/AxisAlignedBB net/minecraft/util/math/RayTraceResult] []
    IINC 17 1
    GOTO L27
   L28
    LINENUMBER 561 L28
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    IFNULL L53
    ILOAD 6
    IFEQ L53
    ALOAD 5
    ALOAD 12
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    LDC 3.0
    DCMPL
    IFLE L53
   L54
    LINENUMBER 563 L54
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
   L55
    LINENUMBER 564 L55
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    NEW net/minecraft/util/math/RayTraceResult
    DUP
    GETSTATIC net/minecraft/util/math/RayTraceResult$Type.MISS : Lnet/minecraft/util/math/RayTraceResult$Type;
    ALOAD 12
    ACONST_NULL
    CHECKCAST net/minecraft/util/EnumFacing
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 12
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/util/math/Vec3d;)V
    INVOKESPECIAL net/minecraft/util/math/RayTraceResult.<init> (Lnet/minecraft/util/math/RayTraceResult$Type;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/EnumFacing;Lnet/minecraft/util/math/BlockPos;)V
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L53
    LINENUMBER 567 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    IFNULL L56
    DLOAD 15
    DLOAD 8
    DCMPG
    IFLT L57
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNONNULL L56
   L57
    LINENUMBER 569 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    NEW net/minecraft/util/math/RayTraceResult
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    ALOAD 12
    INVOKESPECIAL net/minecraft/util/math/RayTraceResult.<init> (Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Vec3d;)V
    PUTFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
   L58
    LINENUMBER 571 L58
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFNE L59
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/item/EntityItemFrame
    IFEQ L56
   L59
    LINENUMBER 573 L59
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78528_u : Lnet/minecraft/entity/Entity;
    PUTFIELD net/minecraft/client/Minecraft.field_147125_j : Lnet/minecraft/entity/Entity;
   L56
    LINENUMBER 577 L56
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity D net/minecraft/util/math/Vec3d I I D net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d net/minecraft/util/math/Vec3d F java/util/List D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L2
    LINENUMBER 580 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity] []
    RETURN
   L60
    LOCALVARIABLE canRiderInteract Z L44 L35 23
    LOCALVARIABLE d3 D L42 L35 21
    LOCALVARIABLE entity1 Lnet/minecraft/entity/Entity; L30 L35 18
    LOCALVARIABLE axisalignedbb Lnet/minecraft/util/math/AxisAlignedBB; L31 L35 19
    LOCALVARIABLE raytraceresult Lnet/minecraft/util/math/RayTraceResult; L32 L35 20
    LOCALVARIABLE j I L27 L28 17
    LOCALVARIABLE d0 D L7 L2 3
    LOCALVARIABLE vec3d Lnet/minecraft/util/math/Vec3d; L9 L2 5
    LOCALVARIABLE flag Z L10 L2 6
    LOCALVARIABLE i I L11 L2 7
    LOCALVARIABLE d1 D L12 L2 8
    LOCALVARIABLE vec3d1 Lnet/minecraft/util/math/Vec3d; L20 L2 10
    LOCALVARIABLE vec3d2 Lnet/minecraft/util/math/Vec3d; L21 L2 11
    LOCALVARIABLE vec3d3 Lnet/minecraft/util/math/Vec3d; L23 L2 12
    LOCALVARIABLE f F L24 L2 13
    LOCALVARIABLE list Ljava/util/List; L25 L2 14
    // signature Ljava/util/List<Lnet/minecraft/entity/Entity;>;
    // declaration: java.util.List<net.minecraft.entity.Entity>
    LOCALVARIABLE d2 D L26 L2 15
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L60 0
    LOCALVARIABLE partialTicks F L0 L60 1
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L1 L60 2
    MAXSTACK = 11
    MAXLOCALS = 24

  // access flags 0x2
  private func_78477_e()V
   L0
    LINENUMBER 587 L0
    FCONST_1
    FSTORE 1
   L1
    LINENUMBER 589 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/client/entity/AbstractClientPlayer
    IFEQ L2
   L3
    LINENUMBER 591 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/client/entity/AbstractClientPlayer
    ASTORE 2
   L4
    LINENUMBER 592 L4
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/client/entity/AbstractClientPlayer.func_175156_o ()F
    FSTORE 1
   L2
    LINENUMBER 595 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
   L5
    LINENUMBER 596 L5
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    FLOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    FSUB
    LDC 0.5
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L6
    LINENUMBER 598 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    LDC 1.5
    FCMPL
    IFLE L7
   L8
    LINENUMBER 600 L8
    ALOAD 0
    LDC 1.5
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L7
    LINENUMBER 603 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    LDC 0.1
    FCMPG
    IFGE L9
   L10
    LINENUMBER 605 L10
    ALOAD 0
    LDC 0.1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
   L9
    LINENUMBER 607 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L11
    LOCALVARIABLE abstractclientplayer Lnet/minecraft/client/entity/AbstractClientPlayer; L4 L2 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L11 0
    LOCALVARIABLE f F L1 L11 1
    MAXSTACK = 4
    MAXLOCALS = 3

  // access flags 0x2
  private func_78481_a(FZ)F
   L0
    LINENUMBER 614 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFEQ L1
   L2
    LINENUMBER 616 L2
    LDC 90.0
    FRETURN
   L1
    LINENUMBER 620 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L3
    LINENUMBER 621 L3
    LDC 70.0
    FSTORE 4
   L4
    LINENUMBER 623 L4
    ILOAD 2
    IFEQ L5
   L6
    LINENUMBER 625 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74334_X : F
    FSTORE 4
   L7
    LINENUMBER 627 L7
    INVOKESTATIC Config.isDynamicFov ()Z
    IFEQ L5
   L8
    LINENUMBER 629 L8
    FLOAD 4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78507_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78506_S : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FMUL
    FSTORE 4
   L5
    LINENUMBER 632 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F] []
    ICONST_0
    ISTORE 5
   L9
    LINENUMBER 633 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNONNULL L10
   L11
    LINENUMBER 634 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    POP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofKeyBindZoom : Lnet/minecraft/client/settings/KeyBinding;
    INVOKESTATIC net/minecraft/client/settings/GameSettings.func_100015_a (Lnet/minecraft/client/settings/KeyBinding;)Z
    ISTORE 5
   L10
    LINENUMBER 636 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ILOAD 5
    IFEQ L12
   L13
    LINENUMBER 638 L13
    GETSTATIC Config.zoomMode : Z
    IFNE L14
   L15
    LINENUMBER 641 L15
    ICONST_1
    PUTSTATIC Config.zoomMode : Z
   L16
    LINENUMBER 642 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
    PUTSTATIC Config.zoomSmoothCamera : Z
   L17
    LINENUMBER 643 L17
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_1
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
   L18
    LINENUMBER 645 L18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L14
    LINENUMBER 647 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    GETSTATIC Config.zoomMode : Z
    IFEQ L19
   L20
    LINENUMBER 648 L20
    FLOAD 4
    LDC 4.0
    FDIV
    FSTORE 4
    GOTO L19
   L12
    LINENUMBER 652 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    GETSTATIC Config.zoomMode : Z
    IFEQ L19
   L21
    LINENUMBER 655 L21
    ICONST_0
    PUTSTATIC Config.zoomMode : Z
   L22
    LINENUMBER 656 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETSTATIC Config.zoomSmoothCamera : Z
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
   L23
    LINENUMBER 658 L23
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78527_v : Lnet/minecraft/util/MouseFilter;
   L24
    LINENUMBER 659 L24
    ALOAD 0
    NEW net/minecraft/util/MouseFilter
    DUP
    INVOKESPECIAL net/minecraft/util/MouseFilter.<init> ()V
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78526_w : Lnet/minecraft/util/MouseFilter;
   L25
    LINENUMBER 661 L25
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L19
    LINENUMBER 666 L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L26
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_110143_aJ ()F
    FCONST_0
    FCMPG
    IFGT L26
   L27
    LINENUMBER 668 L27
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70725_aQ : I
    I2F
    FLOAD 1
    FADD
    FSTORE 6
   L28
    LINENUMBER 669 L28
    FLOAD 4
    FCONST_1
    LDC 500.0
    FLOAD 6
    LDC 500.0
    FADD
    FDIV
    FSUB
    FCONST_2
    FMUL
    FCONST_1
    FADD
    FDIV
    FSTORE 4
   L26
    LINENUMBER 672 L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 6
   L29
    LINENUMBER 674 L29
    ALOAD 6
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L30
   L31
    LINENUMBER 676 L31
    FLOAD 4
    LDC 60.0
    FMUL
    LDC 70.0
    FDIV
    FSTORE 4
   L30
    LINENUMBER 680 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I net/minecraft/block/state/IBlockState] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_getFOVModifier : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L32
   L33
    LINENUMBER 681 L33
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_getFOVModifier : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 6
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    FLOAD 4
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FRETURN
   L32
    LINENUMBER 684 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I net/minecraft/entity/Entity F I net/minecraft/block/state/IBlockState] []
    FLOAD 4
    FRETURN
   L34
    LOCALVARIABLE f1 F L28 L26 6
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L34 3
    LOCALVARIABLE f F L4 L34 4
    LOCALVARIABLE zoomActive Z L9 L34 5
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L29 L34 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L34 0
    LOCALVARIABLE partialTicks F L0 L34 1
    LOCALVARIABLE useFOVSetting Z L0 L34 2
    MAXSTACK = 5
    MAXLOCALS = 7

  // access flags 0x2
  private func_78482_e(F)V
   L0
    LINENUMBER 690 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L1
   L2
    LINENUMBER 692 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/EntityLivingBase
    ASTORE 2
   L3
    LINENUMBER 693 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70737_aN : I
    I2F
    FLOAD 1
    FSUB
    FSTORE 3
   L4
    LINENUMBER 695 L4
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_110143_aJ ()F
    FCONST_0
    FCMPG
    IFGT L5
   L6
    LINENUMBER 697 L6
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70725_aQ : I
    I2F
    FLOAD 1
    FADD
    FSTORE 4
   L7
    LINENUMBER 698 L7
    LDC 40.0
    LDC 8000.0
    FLOAD 4
    LDC 200.0
    FADD
    FDIV
    FSUB
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L5
    LINENUMBER 701 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/EntityLivingBase F] []
    FLOAD 3
    FCONST_0
    FCMPG
    IFGE L8
   L9
    LINENUMBER 703 L9
    RETURN
   L8
    LINENUMBER 706 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/EntityLivingBase F] []
    FLOAD 3
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70738_aO : I
    I2F
    FDIV
    FSTORE 3
   L10
    LINENUMBER 707 L10
    FLOAD 3
    FLOAD 3
    FMUL
    FLOAD 3
    FMUL
    FLOAD 3
    FMUL
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FSTORE 3
   L11
    LINENUMBER 708 L11
    ALOAD 2
    GETFIELD net/minecraft/entity/EntityLivingBase.field_70739_aP : F
    FSTORE 4
   L12
    LINENUMBER 709 L12
    FLOAD 4
    FNEG
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L13
    LINENUMBER 710 L13
    FLOAD 3
    FNEG
    LDC 14.0
    FMUL
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L14
    LINENUMBER 711 L14
    FLOAD 4
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L1
    LINENUMBER 713 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L15
    LOCALVARIABLE f1 F L7 L5 4
    LOCALVARIABLE entitylivingbase Lnet/minecraft/entity/EntityLivingBase; L3 L1 2
    LOCALVARIABLE f F L4 L1 3
    LOCALVARIABLE f2 F L12 L1 4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L15 0
    LOCALVARIABLE partialTicks F L0 L15 1
    MAXSTACK = 4
    MAXLOCALS = 5

  // access flags 0x2
  private func_78475_f(F)V
   L0
    LINENUMBER 720 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/player/EntityPlayer
    IFEQ L1
   L2
    LINENUMBER 722 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    ASTORE 2
   L3
    LINENUMBER 723 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70140_Q : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70141_P : F
    FSUB
    FSTORE 3
   L4
    LINENUMBER 724 L4
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70140_Q : F
    FLOAD 3
    FLOAD 1
    FMUL
    FADD
    FNEG
    FSTORE 4
   L5
    LINENUMBER 725 L5
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71107_bF : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71109_bG : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71107_bF : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 5
   L6
    LINENUMBER 726 L6
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70727_aS : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70726_aT : F
    ALOAD 2
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_70727_aS : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 6
   L7
    LINENUMBER 727 L7
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FLOAD 5
    FMUL
    LDC 0.5
    FMUL
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 5
    FMUL
    INVOKESTATIC java/lang/Math.abs (F)F
    FNEG
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L8
    LINENUMBER 728 L8
    FLOAD 4
    LDC 3.1415927
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FLOAD 5
    FMUL
    LDC 3.0
    FMUL
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L9
    LINENUMBER 729 L9
    FLOAD 4
    LDC 3.1415927
    FMUL
    LDC 0.2
    FSUB
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 5
    FMUL
    INVOKESTATIC java/lang/Math.abs (F)F
    LDC 5.0
    FMUL
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L10
    LINENUMBER 730 L10
    FLOAD 6
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L1
    LINENUMBER 732 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L11
    LOCALVARIABLE entityplayer Lnet/minecraft/entity/player/EntityPlayer; L3 L1 2
    LOCALVARIABLE f F L4 L1 3
    LOCALVARIABLE f1 F L5 L1 4
    LOCALVARIABLE f2 F L6 L1 5
    LOCALVARIABLE f3 F L7 L1 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L11 0
    LOCALVARIABLE partialTicks F L0 L11 1
    MAXSTACK = 4
    MAXLOCALS = 7

  // access flags 0x2
  private func_78467_g(F)V
   L0
    LINENUMBER 739 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L1
    LINENUMBER 740 L1
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    FSTORE 3
   L2
    LINENUMBER 741 L2
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 4
   L3
    LINENUMBER 742 L3
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    FLOAD 3
    F2D
    DADD
    DSTORE 6
   L4
    LINENUMBER 743 L4
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 8
   L5
    LINENUMBER 745 L5
    ALOAD 2
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L6
    ALOAD 2
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70608_bn ()Z
    IFEQ L6
   L7
    LINENUMBER 747 L7
    FLOAD 3
    F2D
    DCONST_1
    DADD
    D2F
    FSTORE 3
   L8
    LINENUMBER 748 L8
    FCONST_0
    LDC 0.3
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L9
    LINENUMBER 750 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L10
   L11
    LINENUMBER 752 L11
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 2
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/entity/Entity;)V
    ASTORE 10
   L12
    LINENUMBER 753 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 10
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 11
   L13
    LINENUMBER 754 L13
    ALOAD 11
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ASTORE 12
   L14
    LINENUMBER 757 L14
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_orientBedCamera : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L15
   L16
    LINENUMBER 759 L16
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_orientBedCamera : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_4
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    AASTORE
    DUP
    ICONST_1
    ALOAD 10
    AASTORE
    DUP
    ICONST_2
    ALOAD 11
    AASTORE
    DUP
    ICONST_3
    ALOAD 2
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
    GOTO L17
   L15
    LINENUMBER 764 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 12
    GETSTATIC net/minecraft/init/Blocks.field_150324_C : Lnet/minecraft/block/Block;
    IF_ACMPNE L17
   L18
    LINENUMBER 766 L18
    ALOAD 11
    GETSTATIC net/minecraft/block/BlockBed.field_185512_D : Lnet/minecraft/block/properties/PropertyDirection;
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177229_b (Lnet/minecraft/block/properties/IProperty;)Ljava/lang/Comparable;
    CHECKCAST net/minecraft/util/EnumFacing
    INVOKEVIRTUAL net/minecraft/util/EnumFacing.func_176736_b ()I
    ISTORE 13
   L19
    LINENUMBER 767 L19
    ILOAD 13
    BIPUSH 90
    IMUL
    I2F
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L17
    LINENUMBER 772 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    LDC -1.0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L20
    LINENUMBER 773 L20
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC -1.0
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L21
    LINENUMBER 774 L21
    GOTO L10
   L6
    LINENUMBER 776 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFLE L22
   L23
    LINENUMBER 778 L23
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
    LDC 4.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78491_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    F2D
    DSTORE 14
   L24
    LINENUMBER 780 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFEQ L25
   L26
    LINENUMBER 782 L26
    FCONST_0
    FCONST_0
    DLOAD 14
    DNEG
    D2F
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
    GOTO L27
   L25
    LINENUMBER 786 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T T T D] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FSTORE 12
   L28
    LINENUMBER 787 L28
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FSTORE 13
   L29
    LINENUMBER 789 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L30
   L31
    LINENUMBER 791 L31
    FLOAD 13
    LDC 180.0
    FADD
    FSTORE 13
   L30
    LINENUMBER 794 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D] []
    FLOAD 12
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FNEG
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FMUL
    F2D
    DLOAD 14
    DMUL
    DSTORE 16
   L32
    LINENUMBER 795 L32
    FLOAD 12
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76134_b (F)F
    FMUL
    F2D
    DLOAD 14
    DMUL
    DSTORE 18
   L33
    LINENUMBER 796 L33
    FLOAD 13
    LDC 0.017453292
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FNEG
    F2D
    DLOAD 14
    DMUL
    DSTORE 20
   L34
    LINENUMBER 798 L34
    ICONST_0
    ISTORE 22
   L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ILOAD 22
    BIPUSH 8
    IF_ICMPGE L36
   L37
    LINENUMBER 800 L37
    ILOAD 22
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 23
   L38
    LINENUMBER 801 L38
    ILOAD 22
    ICONST_1
    ISHR
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 24
   L39
    LINENUMBER 802 L39
    ILOAD 22
    ICONST_2
    ISHR
    ICONST_1
    IAND
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    FSTORE 25
   L40
    LINENUMBER 803 L40
    FLOAD 23
    LDC 0.1
    FMUL
    FSTORE 23
   L41
    LINENUMBER 804 L41
    FLOAD 24
    LDC 0.1
    FMUL
    FSTORE 24
   L42
    LINENUMBER 805 L42
    FLOAD 25
    LDC 0.1
    FMUL
    FSTORE 25
   L43
    LINENUMBER 806 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    FLOAD 23
    F2D
    DADD
    DLOAD 6
    FLOAD 24
    F2D
    DADD
    DLOAD 8
    FLOAD 25
    F2D
    DADD
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    DLOAD 16
    DSUB
    FLOAD 23
    F2D
    DADD
    FLOAD 25
    F2D
    DADD
    DLOAD 6
    DLOAD 20
    DSUB
    FLOAD 24
    F2D
    DADD
    DLOAD 8
    DLOAD 18
    DSUB
    FLOAD 25
    F2D
    DADD
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72933_a (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/RayTraceResult;
    ASTORE 26
   L44
    LINENUMBER 808 L44
    ALOAD 26
    IFNULL L45
   L46
    LINENUMBER 810 L46
    ALOAD 26
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72307_f : Lnet/minecraft/util/math/Vec3d;
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 4
    DLOAD 6
    DLOAD 8
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72438_d (Lnet/minecraft/util/math/Vec3d;)D
    DSTORE 27
   L47
    LINENUMBER 812 L47
    DLOAD 27
    DLOAD 14
    DCMPG
    IFGE L45
   L48
    LINENUMBER 814 L48
    DLOAD 27
    DSTORE 14
   L45
    LINENUMBER 798 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I F F F net/minecraft/util/math/RayTraceResult] []
    IINC 22 1
    GOTO L35
   L36
    LINENUMBER 819 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L49
   L50
    LINENUMBER 821 L50
    LDC 180.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L49
    LINENUMBER 824 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T F F D D D D I] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FLOAD 13
    FSUB
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L51
    LINENUMBER 825 L51
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FLOAD 12
    FSUB
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L52
    LINENUMBER 826 L52
    FCONST_0
    FCONST_0
    DLOAD 14
    DNEG
    D2F
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L53
    LINENUMBER 827 L53
    FLOAD 12
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    FSUB
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L54
    LINENUMBER 828 L54
    FLOAD 13
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    FSUB
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L27
    LINENUMBER 830 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D T T T T D] []
    GOTO L10
   L22
    LINENUMBER 833 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    FCONST_0
    FCONST_0
    LDC 0.05
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L10
    LINENUMBER 837 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_Constructor : Lnet/optifine/reflect/ReflectorConstructor;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorConstructor.exists ()Z
    IFEQ L55
   L56
    LINENUMBER 839 L56
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L57
   L58
    LINENUMBER 841 L58
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FSTORE 10
   L59
    LINENUMBER 842 L59
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 11
   L60
    LINENUMBER 843 L60
    FCONST_0
    FSTORE 12
   L61
    LINENUMBER 844 L61
    ALOAD 2
    INSTANCEOF net/minecraft/entity/passive/EntityAnimal
    IFEQ L62
   L63
    LINENUMBER 846 L63
    ALOAD 2
    CHECKCAST net/minecraft/entity/passive/EntityAnimal
    ASTORE 13
   L64
    LINENUMBER 847 L64
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70759_as : F
    ALOAD 13
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FSTORE 10
   L62
    LINENUMBER 849 L62
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 2
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 13
   L65
    LINENUMBER 850 L65
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_Constructor : Lnet/optifine/reflect/ReflectorConstructor;
    BIPUSH 7
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    DUP
    ICONST_2
    ALOAD 13
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    FLOAD 10
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_5
    FLOAD 11
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    BIPUSH 6
    FLOAD 12
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.newInstance (Lnet/optifine/reflect/ReflectorConstructor;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 29
   L66
    LINENUMBER 851 L66
    ALOAD 29
    INVOKESTATIC net/optifine/reflect/Reflector.postForgeBusEvent (Ljava/lang/Object;)Z
    POP
   L67
    LINENUMBER 853 L67
    ALOAD 29
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_getRoll : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 12
   L68
    LINENUMBER 854 L68
    ALOAD 29
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_getPitch : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 11
   L69
    LINENUMBER 855 L69
    ALOAD 29
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_CameraSetup_getYaw : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 10
   L70
    LINENUMBER 857 L70
    FLOAD 12
    FCONST_0
    FCONST_0
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L71
    LINENUMBER 858 L71
    FLOAD 11
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L72
    LINENUMBER 859 L72
    FLOAD 10
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L73
    LINENUMBER 860 L73
    GOTO L57
   L55
    LINENUMBER 864 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74325_U : Z
    IFNE L57
   L74
    LINENUMBER 866 L74
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70125_A : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70127_C : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L75
    LINENUMBER 868 L75
    ALOAD 2
    INSTANCEOF net/minecraft/entity/passive/EntityAnimal
    IFEQ L76
   L77
    LINENUMBER 870 L77
    ALOAD 2
    CHECKCAST net/minecraft/entity/passive/EntityAnimal
    ASTORE 10
   L78
    LINENUMBER 871 L78
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70759_as : F
    ALOAD 10
    GETFIELD net/minecraft/entity/passive/EntityAnimal.field_70758_at : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L79
    LINENUMBER 872 L79
    GOTO L57
   L76
    LINENUMBER 875 L76
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70177_z : F
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70126_B : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    LDC 180.0
    FADD
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L57
    LINENUMBER 879 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity F D D D] []
    FCONST_0
    FLOAD 3
    FNEG
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L80
    LINENUMBER 880 L80
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70169_q : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 4
   L81
    LINENUMBER 881 L81
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70167_r : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    FLOAD 3
    F2D
    DADD
    DSTORE 6
   L82
    LINENUMBER 882 L82
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 2
    GETFIELD net/minecraft/entity/Entity.field_70166_s : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 8
   L83
    LINENUMBER 883 L83
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    DLOAD 4
    DLOAD 6
    DLOAD 8
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72721_a (DDDF)Z
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
   L84
    LINENUMBER 884 L84
    RETURN
   L85
    LOCALVARIABLE j I L19 L17 13
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L12 L21 10
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L13 L21 11
    LOCALVARIABLE block Lnet/minecraft/block/Block; L14 L21 12
    LOCALVARIABLE d7 D L47 L45 27
    LOCALVARIABLE f3 F L38 L45 23
    LOCALVARIABLE f4 F L39 L45 24
    LOCALVARIABLE f5 F L40 L45 25
    LOCALVARIABLE raytraceresult Lnet/minecraft/util/math/RayTraceResult; L44 L45 26
    LOCALVARIABLE i I L35 L36 22
    LOCALVARIABLE f1 F L28 L27 12
    LOCALVARIABLE f2 F L29 L27 13
    LOCALVARIABLE d4 D L32 L27 16
    LOCALVARIABLE d5 D L33 L27 18
    LOCALVARIABLE d6 D L34 L27 20
    LOCALVARIABLE d3 D L24 L27 14
    LOCALVARIABLE entityanimal Lnet/minecraft/entity/passive/EntityAnimal; L64 L62 13
    LOCALVARIABLE yaw F L59 L73 10
    LOCALVARIABLE pitch F L60 L73 11
    LOCALVARIABLE roll F L61 L73 12
    LOCALVARIABLE state Lnet/minecraft/block/state/IBlockState; L65 L73 13
    LOCALVARIABLE event Ljava/lang/Object; L66 L73 29
    LOCALVARIABLE entityanimal Lnet/minecraft/entity/passive/EntityAnimal; L78 L79 10
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L85 0
    LOCALVARIABLE partialTicks F L0 L85 1
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L1 L85 2
    LOCALVARIABLE f F L2 L85 3
    LOCALVARIABLE d0 D L3 L85 4
    LOCALVARIABLE d1 D L4 L85 6
    LOCALVARIABLE d2 D L5 L85 8
    MAXSTACK = 12
    MAXLOCALS = 30

  // access flags 0x1
  public func_78479_a(FI)V
   L0
    LINENUMBER 892 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    BIPUSH 16
    IMUL
    I2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L1
    LINENUMBER 894 L1
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L2
   L3
    LINENUMBER 897 L3
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 0.95
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L2
    LINENUMBER 899 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    INVOKESTATIC Config.isFogFast ()Z
    IFEQ L4
   L5
    LINENUMBER 902 L5
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 0.83
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
   L4
    LINENUMBER 905 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I] []
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L6
    LINENUMBER 906 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L7
    LINENUMBER 907 L7
    LDC 0.07
    FSTORE 3
   L8
    LINENUMBER 909 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L9
   L10
    LINENUMBER 911 L10
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    INEG
    I2F
    LDC 0.07
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L9
    LINENUMBER 914 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FCONST_2
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L11
    LINENUMBER 916 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    LDC 173.0
    FCMPG
    IFGE L12
   L13
    LINENUMBER 917 L13
    ALOAD 0
    LDC 173.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
   L12
    LINENUMBER 919 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    DCONST_1
    DCMPL
    IFEQ L14
   L15
    LINENUMBER 921 L15
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78502_W : D
    D2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78509_X : D
    DNEG
    D2F
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L16
    LINENUMBER 922 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78503_V : D
    DCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179139_a (DDD)V
   L14
    LINENUMBER 925 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    FLOAD 1
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L17
    LINENUMBER 926 L17
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L18
    LINENUMBER 927 L18
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L19
    LINENUMBER 929 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L20
   L21
    LINENUMBER 931 L21
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    LDC 0.1
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L20
    LINENUMBER 934 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L22
    LINENUMBER 936 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L23
   L24
    LINENUMBER 938 L24
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L23
    LINENUMBER 941 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71080_cy : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71086_bY : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETFIELD net/minecraft/client/entity/EntityPlayerSP.field_71080_cy : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 4
   L25
    LINENUMBER 943 L25
    FLOAD 4
    FCONST_0
    FCMPL
    IFLE L26
   L27
    LINENUMBER 945 L27
    BIPUSH 20
    ISTORE 5
   L28
    LINENUMBER 947 L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76431_k : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L29
   L30
    LINENUMBER 949 L30
    BIPUSH 7
    ISTORE 5
   L29
    LINENUMBER 952 L29
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F I] []
    LDC 5.0
    FLOAD 4
    FLOAD 4
    FMUL
    LDC 5.0
    FADD
    FDIV
    FLOAD 4
    LDC 0.04
    FMUL
    FSUB
    FSTORE 6
   L31
    LINENUMBER 953 L31
    FLOAD 6
    FLOAD 6
    FMUL
    FSTORE 6
   L32
    LINENUMBER 954 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    ILOAD 5
    I2F
    FMUL
    FCONST_0
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L33
    LINENUMBER 955 L33
    FCONST_1
    FLOAD 6
    FDIV
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L34
    LINENUMBER 956 L34
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    FNEG
    ILOAD 5
    I2F
    FMUL
    FCONST_0
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L26
    LINENUMBER 959 L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78467_g (F)V
   L35
    LINENUMBER 961 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFEQ L36
   L37
    LINENUMBER 963 L37
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175079_V : I
    TABLESWITCH
      0: L38
      1: L39
      2: L40
      3: L41
      4: L42
      default: L36
   L38
    LINENUMBER 966 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 90.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L43
    LINENUMBER 967 L43
    GOTO L36
   L39
    LINENUMBER 970 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 180.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L44
    LINENUMBER 971 L44
    GOTO L36
   L40
    LINENUMBER 974 L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC -90.0
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L45
    LINENUMBER 975 L45
    GOTO L36
   L41
    LINENUMBER 978 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC 90.0
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L46
    LINENUMBER 979 L46
    GOTO L36
   L42
    LINENUMBER 982 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    LDC -90.0
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L36
    LINENUMBER 985 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I F F] []
    RETURN
   L47
    LOCALVARIABLE i I L28 L26 5
    LOCALVARIABLE f2 F L31 L26 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L47 0
    LOCALVARIABLE partialTicks F L0 L47 1
    LOCALVARIABLE pass I L0 L47 2
    LOCALVARIABLE f F L8 L47 3
    LOCALVARIABLE f1 F L25 L47 4
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x2
  private func_78476_b(FI)V
   L0
    LINENUMBER 993 L0
    ALOAD 0
    FLOAD 1
    ILOAD 2
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.renderHand (FIZZZ)V
   L1
    LINENUMBER 994 L1
    RETURN
   L2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L2 0
    LOCALVARIABLE partialTicks F L0 L2 1
    LOCALVARIABLE pass I L0 L2 2
    MAXSTACK = 6
    MAXLOCALS = 3

  // access flags 0x1
  public renderHand(FIZZZ)V
   L0
    LINENUMBER 998 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L1
   L2
    LINENUMBER 1000 L2
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L3
    LINENUMBER 1001 L3
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L4
    LINENUMBER 1002 L4
    LDC 0.07
    FSTORE 6
   L5
    LINENUMBER 1004 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L6
   L7
    LINENUMBER 1006 L7
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    INEG
    I2F
    LDC 0.07
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L6
    LINENUMBER 1010 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L8
   L9
    LINENUMBER 1011 L9
    INVOKESTATIC net/optifine/shaders/Shaders.applyHandDepth ()V
   L8
    LINENUMBER 1013 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    ALOAD 0
    FLOAD 1
    ICONST_0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FCONST_2
    FMUL
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L10
    LINENUMBER 1014 L10
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L11
    LINENUMBER 1015 L11
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L12
    LINENUMBER 1017 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L13
   L14
    LINENUMBER 1019 L14
    ILOAD 2
    ICONST_2
    IMUL
    ICONST_1
    ISUB
    I2F
    LDC 0.1
    FMUL
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L13
    LINENUMBER 1023 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F] []
    ICONST_0
    ISTORE 7
   L15
    LINENUMBER 1024 L15
    ILOAD 3
    IFEQ L16
   L17
    LINENUMBER 1027 L17
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L18
    LINENUMBER 1028 L18
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L19
    LINENUMBER 1030 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L20
   L21
    LINENUMBER 1032 L21
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L20
    LINENUMBER 1036 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70608_bn ()Z
    IFEQ L22
    ICONST_1
    GOTO L23
   L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ICONST_0
   L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] [I]
    ISTORE 7
   L24
    LINENUMBER 1039 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    FLOAD 1
    ILOAD 2
    INVOKESTATIC net/optifine/reflect/ReflectorForge.renderFirstPersonHand (Lnet/minecraft/client/renderer/RenderGlobal;FI)Z
    IFNE L25
    ICONST_1
    GOTO L26
   L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ICONST_0
   L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] [I]
    ISTORE 8
   L27
    LINENUMBER 1041 L27
    ILOAD 8
    IFEQ L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFNE L28
    ILOAD 7
    IFNE L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFNE L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_78747_a ()Z
    IFNE L28
   L29
    LINENUMBER 1043 L29
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L30
    LINENUMBER 1045 L30
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L31
   L32
    LINENUMBER 1046 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    ILOAD 5
    INVOKESTATIC net/optifine/shaders/ShadersRender.renderItemFP (Lnet/minecraft/client/renderer/ItemRenderer;FZ)V
    GOTO L33
   L31
    LINENUMBER 1049 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78440_a (F)V
   L33
    LINENUMBER 1051 L33
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L28
    LINENUMBER 1054 L28
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I I] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L16
    LINENUMBER 1058 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ILOAD 4
    IFNE L34
   L35
    LINENUMBER 1059 L35
    RETURN
   L34
    LINENUMBER 1061 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L36
    LINENUMBER 1063 L36
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    IFNE L37
    ILOAD 7
    IFNE L37
   L38
    LINENUMBER 1065 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78516_c : Lnet/minecraft/client/renderer/ItemRenderer;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/ItemRenderer.func_78447_b (F)V
   L39
    LINENUMBER 1066 L39
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78482_e (F)V
   L37
    LINENUMBER 1069 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74336_f : Z
    IFEQ L1
   L40
    LINENUMBER 1071 L40
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78475_f (F)V
   L1
    LINENUMBER 1074 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F I I I I] []
    RETURN
   L41
    LOCALVARIABLE shouldRenderHand Z L27 L16 8
    LOCALVARIABLE f F L5 L1 6
    LOCALVARIABLE flag Z L15 L1 7
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L41 0
    LOCALVARIABLE partialTicks F L0 L41 1
    LOCALVARIABLE pass I L0 L41 2
    LOCALVARIABLE renderItem Z L0 L41 3
    LOCALVARIABLE renderOverlay Z L0 L41 4
    LOCALVARIABLE renderTranslucent Z L0 L41 5
    MAXSTACK = 5
    MAXLOCALS = 9

  // access flags 0x1
  public func_175072_h()V
   L0
    LINENUMBER 1078 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77476_b : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L1
    LINENUMBER 1079 L1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179090_x ()V
   L2
    LINENUMBER 1080 L2
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77478_a : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L3
    LINENUMBER 1082 L3
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L4
   L5
    LINENUMBER 1083 L5
    INVOKESTATIC net/optifine/shaders/Shaders.disableLightmap ()V
   L4
    LINENUMBER 1084 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L6 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x1
  public func_180436_i()V
   L0
    LINENUMBER 1088 L0
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77476_b : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L1
    LINENUMBER 1089 L1
    SIPUSH 5890
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L2
    LINENUMBER 1090 L2
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L3
    LINENUMBER 1091 L3
    LDC 0.00390625
    FSTORE 1
   L4
    LINENUMBER 1092 L4
    LDC 0.00390625
    LDC 0.00390625
    LDC 0.00390625
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L5
    LINENUMBER 1093 L5
    LDC 8.0
    LDC 8.0
    LDC 8.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L6
    LINENUMBER 1094 L6
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L7
    LINENUMBER 1095 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_110922_T : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L8
    LINENUMBER 1097 L8
    SIPUSH 3553
    SIPUSH 10241
    SIPUSH 9729
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L9
    LINENUMBER 1098 L9
    SIPUSH 3553
    SIPUSH 10240
    SIPUSH 9729
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L10
    LINENUMBER 1100 L10
    SIPUSH 3553
    SIPUSH 10242
    LDC 33071
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L11
    LINENUMBER 1101 L11
    SIPUSH 3553
    SIPUSH 10243
    LDC 33071
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187421_b (III)V
   L12
    LINENUMBER 1102 L12
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L13
    LINENUMBER 1103 L13
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179098_w ()V
   L14
    LINENUMBER 1104 L14
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_77478_a : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179138_g (I)V
   L15
    LINENUMBER 1106 L15
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L16
   L17
    LINENUMBER 1107 L17
    INVOKESTATIC net/optifine/shaders/Shaders.enableLightmap ()V
   L16
    LINENUMBER 1108 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L18
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L18 0
    LOCALVARIABLE f F L4 L18 1
    MAXSTACK = 4
    MAXLOCALS = 2

  // access flags 0x2
  private func_78470_f()V
   L0
    LINENUMBER 1115 L0
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    F2D
    INVOKESTATIC java/lang/Math.random ()D
    INVOKESTATIC java/lang/Math.random ()D
    DSUB
    INVOKESTATIC java/lang/Math.random ()D
    DMUL
    INVOKESTATIC java/lang/Math.random ()D
    DMUL
    DADD
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
   L1
    LINENUMBER 1116 L1
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    F2D
    LDC 0.9
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
   L2
    LINENUMBER 1117 L2
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175075_L : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    FSUB
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
   L3
    LINENUMBER 1118 L3
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L4
    LINENUMBER 1119 L4
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    MAXSTACK = 7
    MAXLOCALS = 1

  // access flags 0x2
  private func_78472_g(F)V
   L0
    LINENUMBER 1123 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
    IFEQ L1
   L2
    LINENUMBER 1125 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "lightTex"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L3
    LINENUMBER 1126 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 2
   L4
    LINENUMBER 1128 L4
    ALOAD 2
    IFNULL L1
   L5
    LINENUMBER 1131 L5
    INVOKESTATIC Config.isCustomColors ()Z
    IFEQ L6
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    FLOAD 1
    INVOKESTATIC net/optifine/CustomColors.updateLightmap (Lnet/minecraft/world/World;F[IZF)Z
    IFEQ L6
   L7
    LINENUMBER 1134 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110564_a ()V
   L8
    LINENUMBER 1135 L8
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L9
    LINENUMBER 1136 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L10
    LINENUMBER 1138 L10
    RETURN
   L6
    LINENUMBER 1141 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 2
    FCONST_1
    INVOKEVIRTUAL net/minecraft/world/World.func_72971_b (F)F
    FSTORE 3
   L11
    LINENUMBER 1142 L11
    FLOAD 3
    LDC 0.95
    FMUL
    LDC 0.05
    FADD
    FSTORE 4
   L12
    LINENUMBER 1144 L12
    ICONST_0
    ISTORE 5
   L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I] []
    ILOAD 5
    SIPUSH 256
    IF_ICMPGE L14
   L15
    LINENUMBER 1146 L15
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IDIV
    FALOAD
    FLOAD 4
    FMUL
    FSTORE 6
   L16
    LINENUMBER 1147 L16
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IREM
    FALOAD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78514_e : F
    LDC 0.1
    FMUL
    LDC 1.5
    FADD
    FMUL
    FSTORE 7
   L17
    LINENUMBER 1149 L17
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/world/World.func_175658_ac ()I
    IFLE L18
   L19
    LINENUMBER 1151 L19
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_177497_p ()[F
    ILOAD 5
    BIPUSH 16
    IDIV
    FALOAD
    FSTORE 6
   L18
    LINENUMBER 1154 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F] []
    FLOAD 6
    FLOAD 3
    LDC 0.65
    FMUL
    LDC 0.35
    FADD
    FMUL
    FSTORE 8
   L20
    LINENUMBER 1155 L20
    FLOAD 6
    FLOAD 3
    LDC 0.65
    FMUL
    LDC 0.35
    FADD
    FMUL
    FSTORE 9
   L21
    LINENUMBER 1156 L21
    FLOAD 7
    FLOAD 7
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    FMUL
    FSTORE 10
   L22
    LINENUMBER 1157 L22
    FLOAD 7
    FLOAD 7
    FLOAD 7
    FMUL
    LDC 0.6
    FMUL
    LDC 0.4
    FADD
    FMUL
    FSTORE 11
   L23
    LINENUMBER 1158 L23
    FLOAD 8
    FLOAD 7
    FADD
    FSTORE 12
   L24
    LINENUMBER 1159 L24
    FLOAD 9
    FLOAD 10
    FADD
    FSTORE 13
   L25
    LINENUMBER 1160 L25
    FLOAD 6
    FLOAD 11
    FADD
    FSTORE 14
   L26
    LINENUMBER 1161 L26
    FLOAD 12
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 12
   L27
    LINENUMBER 1162 L27
    FLOAD 13
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 13
   L28
    LINENUMBER 1163 L28
    FLOAD 14
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 14
   L29
    LINENUMBER 1165 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L30
   L31
    LINENUMBER 1167 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 15
   L32
    LINENUMBER 1168 L32
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 12
    LDC 0.7
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L33
    LINENUMBER 1169 L33
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 13
    LDC 0.6
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L34
    LINENUMBER 1170 L34
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 14
    LDC 0.6
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L30
    LINENUMBER 1173 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_186058_p ()Lnet/minecraft/world/DimensionType;
    INVOKEVIRTUAL net/minecraft/world/DimensionType.func_186068_a ()I
    ICONST_1
    IF_ICMPNE L35
   L36
    LINENUMBER 1175 L36
    LDC 0.22
    FLOAD 7
    LDC 0.75
    FMUL
    FADD
    FSTORE 12
   L37
    LINENUMBER 1176 L37
    LDC 0.28
    FLOAD 10
    LDC 0.75
    FMUL
    FADD
    FSTORE 13
   L38
    LINENUMBER 1177 L38
    LDC 0.25
    FLOAD 11
    LDC 0.75
    FMUL
    FADD
    FSTORE 14
   L35
    LINENUMBER 1180 L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L39
   L40
    LINENUMBER 1182 L40
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180438_a (Lnet/minecraft/entity/EntityLivingBase;F)F
    FSTORE 15
   L41
    LINENUMBER 1183 L41
    FCONST_1
    FLOAD 12
    FDIV
    FSTORE 16
   L42
    LINENUMBER 1185 L42
    FLOAD 16
    FCONST_1
    FLOAD 13
    FDIV
    FCMPL
    IFLE L43
   L44
    LINENUMBER 1187 L44
    FCONST_1
    FLOAD 13
    FDIV
    FSTORE 16
   L43
    LINENUMBER 1190 L43
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F] []
    FLOAD 16
    FCONST_1
    FLOAD 14
    FDIV
    FCMPL
    IFLE L45
   L46
    LINENUMBER 1192 L46
    FCONST_1
    FLOAD 14
    FDIV
    FSTORE 16
   L45
    LINENUMBER 1195 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F] []
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 12
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L47
    LINENUMBER 1196 L47
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 13
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L48
    LINENUMBER 1197 L48
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 14
    FLOAD 16
    FMUL
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L39
    LINENUMBER 1200 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 12
    FCONST_1
    FCMPL
    IFLE L49
   L50
    LINENUMBER 1202 L50
    FCONST_1
    FSTORE 12
   L49
    LINENUMBER 1205 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 13
    FCONST_1
    FCMPL
    IFLE L51
   L52
    LINENUMBER 1207 L52
    FCONST_1
    FSTORE 13
   L51
    LINENUMBER 1210 L51
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    FLOAD 14
    FCONST_1
    FCMPL
    IFLE L53
   L54
    LINENUMBER 1212 L54
    FCONST_1
    FSTORE 14
   L53
    LINENUMBER 1215 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74333_Y : F
    FSTORE 15
   L55
    LINENUMBER 1216 L55
    FCONST_1
    FLOAD 12
    FSUB
    FSTORE 16
   L56
    LINENUMBER 1217 L56
    FCONST_1
    FLOAD 13
    FSUB
    FSTORE 17
   L57
    LINENUMBER 1218 L57
    FCONST_1
    FLOAD 14
    FSUB
    FSTORE 18
   L58
    LINENUMBER 1219 L58
    FCONST_1
    FLOAD 16
    FLOAD 16
    FMUL
    FLOAD 16
    FMUL
    FLOAD 16
    FMUL
    FSUB
    FSTORE 16
   L59
    LINENUMBER 1220 L59
    FCONST_1
    FLOAD 17
    FLOAD 17
    FMUL
    FLOAD 17
    FMUL
    FLOAD 17
    FMUL
    FSUB
    FSTORE 17
   L60
    LINENUMBER 1221 L60
    FCONST_1
    FLOAD 18
    FLOAD 18
    FMUL
    FLOAD 18
    FMUL
    FLOAD 18
    FMUL
    FSUB
    FSTORE 18
   L61
    LINENUMBER 1222 L61
    FLOAD 12
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 16
    FLOAD 15
    FMUL
    FADD
    FSTORE 12
   L62
    LINENUMBER 1223 L62
    FLOAD 13
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 17
    FLOAD 15
    FMUL
    FADD
    FSTORE 13
   L63
    LINENUMBER 1224 L63
    FLOAD 14
    FCONST_1
    FLOAD 15
    FSUB
    FMUL
    FLOAD 18
    FLOAD 15
    FMUL
    FADD
    FSTORE 14
   L64
    LINENUMBER 1225 L64
    FLOAD 12
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 12
   L65
    LINENUMBER 1226 L65
    FLOAD 13
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 13
   L66
    LINENUMBER 1227 L66
    FLOAD 14
    LDC 0.96
    FMUL
    LDC 0.03
    FADD
    FSTORE 14
   L67
    LINENUMBER 1229 L67
    FLOAD 12
    FCONST_1
    FCMPL
    IFLE L68
   L69
    LINENUMBER 1231 L69
    FCONST_1
    FSTORE 12
   L68
    LINENUMBER 1234 L68
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 13
    FCONST_1
    FCMPL
    IFLE L70
   L71
    LINENUMBER 1236 L71
    FCONST_1
    FSTORE 13
   L70
    LINENUMBER 1239 L70
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 14
    FCONST_1
    FCMPL
    IFLE L72
   L73
    LINENUMBER 1241 L73
    FCONST_1
    FSTORE 14
   L72
    LINENUMBER 1244 L72
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 12
    FCONST_0
    FCMPG
    IFGE L74
   L75
    LINENUMBER 1246 L75
    FCONST_0
    FSTORE 12
   L74
    LINENUMBER 1249 L74
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 13
    FCONST_0
    FCMPG
    IFGE L76
   L77
    LINENUMBER 1251 L77
    FCONST_0
    FSTORE 13
   L76
    LINENUMBER 1254 L76
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    FLOAD 14
    FCONST_0
    FCMPG
    IFGE L78
   L79
    LINENUMBER 1256 L79
    FCONST_0
    FSTORE 14
   L78
    LINENUMBER 1259 L78
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I F F F F F F F F F F F F F] []
    SIPUSH 255
    ISTORE 19
   L80
    LINENUMBER 1260 L80
    FLOAD 12
    LDC 255.0
    FMUL
    F2I
    ISTORE 20
   L81
    LINENUMBER 1261 L81
    FLOAD 13
    LDC 255.0
    FMUL
    F2I
    ISTORE 21
   L82
    LINENUMBER 1262 L82
    FLOAD 14
    LDC 255.0
    FMUL
    F2I
    ISTORE 22
    GETSTATIC lumien/bloodmoon/client/ClientBloodmoonHandler.INSTANCE : Llumien/bloodmoon/client/ClientBloodmoonHandler;
    ILOAD 5
    ILOAD 20
    INVOKEVIRTUAL lumien/bloodmoon/client/ClientBloodmoonHandler.manipulateRed (II)I
    ISTORE 20
    GETSTATIC lumien/bloodmoon/client/ClientBloodmoonHandler.INSTANCE : Llumien/bloodmoon/client/ClientBloodmoonHandler;
    ILOAD 5
    ILOAD 21
    INVOKEVIRTUAL lumien/bloodmoon/client/ClientBloodmoonHandler.manipulateGreen (II)I
    ISTORE 21
    GETSTATIC lumien/bloodmoon/client/ClientBloodmoonHandler.INSTANCE : Llumien/bloodmoon/client/ClientBloodmoonHandler;
    ILOAD 5
    ILOAD 22
    INVOKEVIRTUAL lumien/bloodmoon/client/ClientBloodmoonHandler.manipulateBlue (II)I
    ISTORE 22
   L83
    LINENUMBER 1263 L83
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78504_Q : [I
    ILOAD 5
    LDC -16777216
    ILOAD 20
    BIPUSH 16
    ISHL
    IOR
    ILOAD 21
    BIPUSH 8
    ISHL
    IOR
    ILOAD 22
    IOR
    IASTORE
   L84
    LINENUMBER 1144 L84
    IINC 5 1
    GOTO L13
   L14
    LINENUMBER 1266 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient F F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78513_d : Lnet/minecraft/client/renderer/texture/DynamicTexture;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/DynamicTexture.func_110564_a ()V
   L85
    LINENUMBER 1267 L85
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78536_aa : Z
   L86
    LINENUMBER 1268 L86
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L1
    LINENUMBER 1271 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L87
    LOCALVARIABLE f11 F L32 L30 15
    LOCALVARIABLE f15 F L41 L39 15
    LOCALVARIABLE f12 F L42 L39 16
    LOCALVARIABLE f2 F L16 L84 6
    LOCALVARIABLE f3 F L17 L84 7
    LOCALVARIABLE f4 F L20 L84 8
    LOCALVARIABLE f5 F L21 L84 9
    LOCALVARIABLE f6 F L22 L84 10
    LOCALVARIABLE f7 F L23 L84 11
    LOCALVARIABLE f8 F L24 L84 12
    LOCALVARIABLE f9 F L25 L84 13
    LOCALVARIABLE f10 F L26 L84 14
    LOCALVARIABLE f16 F L55 L84 15
    LOCALVARIABLE f17 F L56 L84 16
    LOCALVARIABLE f13 F L57 L84 17
    LOCALVARIABLE f14 F L58 L84 18
    LOCALVARIABLE j I L80 L84 19
    LOCALVARIABLE k I L81 L84 20
    LOCALVARIABLE l I L82 L84 21
    LOCALVARIABLE i1 I L83 L84 22
    LOCALVARIABLE i I L13 L14 5
    LOCALVARIABLE f F L11 L1 3
    LOCALVARIABLE f1 F L12 L1 4
    LOCALVARIABLE world Lnet/minecraft/world/World; L4 L1 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L87 0
    LOCALVARIABLE partialTicks F L0 L87 1
    MAXSTACK = 5
    MAXLOCALS = 23

  // access flags 0x1
  public func_180438_a(Lnet/minecraft/entity/EntityLivingBase;F)F
   L0
    LINENUMBER 1276 L0
    ALOAD 1
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 3
   L1
    LINENUMBER 1277 L1
    ILOAD 3
    SIPUSH 200
    IF_ICMPLE L2
    FCONST_1
    GOTO L3
   L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/EntityLivingBase F I] []
    LDC 0.7
    ILOAD 3
    I2F
    FLOAD 2
    FSUB
    LDC 3.1415927
    FMUL
    LDC 0.2
    FMUL
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    LDC 0.3
    FMUL
    FADD
   L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/EntityLivingBase F I] [F]
    FRETURN
   L4
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L4 0
    LOCALVARIABLE entitylivingbaseIn Lnet/minecraft/entity/EntityLivingBase; L0 L4 1
    LOCALVARIABLE partialTicks F L0 L4 2
    LOCALVARIABLE i I L1 L4 3
    MAXSTACK = 3
    MAXLOCALS = 4

  // access flags 0x1
  public func_181560_a(FJ)V
    TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
   L3
    LINENUMBER 1283 L3
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.frameInit ()V
   L4
    LINENUMBER 1286 L4
    INVOKESTATIC org/lwjgl/opengl/Display.isActive ()Z
    ISTORE 4
   L5
    LINENUMBER 1288 L5
    ILOAD 4
    IFNE L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_82881_y : Z
    IFEQ L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_85185_A : Z
    IFEQ L7
    ICONST_1
    INVOKESTATIC org/lwjgl/input/Mouse.isButtonDown (I)Z
    IFNE L6
   L7
    LINENUMBER 1290 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
    LSUB
    LDC 500
    LCMP
    IFLE L8
   L9
    LINENUMBER 1292 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71385_j ()V
    GOTO L8
   L6
    LINENUMBER 1297 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78508_Y : J
   L8
    LINENUMBER 1300 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "mouse"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L10
    LINENUMBER 1302 L10
    ILOAD 4
    IFEQ L11
    GETSTATIC net/minecraft/client/Minecraft.field_142025_a : Z
    IFEQ L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71415_G : Z
    IFEQ L11
    INVOKESTATIC org/lwjgl/input/Mouse.isInsideWindow ()Z
    IFNE L11
   L12
    LINENUMBER 1304 L12
    ICONST_0
    INVOKESTATIC org/lwjgl/input/Mouse.setGrabbed (Z)V
   L13
    LINENUMBER 1305 L13
    INVOKESTATIC org/lwjgl/opengl/Display.getWidth ()I
    ICONST_2
    IDIV
    INVOKESTATIC org/lwjgl/opengl/Display.getHeight ()I
    ICONST_2
    IDIV
    BIPUSH 20
    ISUB
    INVOKESTATIC org/lwjgl/input/Mouse.setCursorPosition (II)V
   L14
    LINENUMBER 1306 L14
    ICONST_1
    INVOKESTATIC org/lwjgl/input/Mouse.setGrabbed (Z)V
   L11
    LINENUMBER 1309 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71415_G : Z
    IFEQ L15
    ILOAD 4
    IFEQ L15
   L16
    LINENUMBER 1311 L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    INVOKEVIRTUAL net/minecraft/util/MouseHelper.func_74374_c ()V
   L17
    LINENUMBER 1312 L17
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74341_c : F
    LDC 0.6
    FMUL
    LDC 0.2
    FADD
    FSTORE 5
   L18
    LINENUMBER 1313 L18
    FLOAD 5
    FLOAD 5
    FMUL
    FLOAD 5
    FMUL
    LDC 8.0
    FMUL
    FSTORE 6
   L19
    LINENUMBER 1314 L19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    GETFIELD net/minecraft/util/MouseHelper.field_74377_a : I
    I2F
    FLOAD 6
    FMUL
    FSTORE 7
   L20
    LINENUMBER 1315 L20
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71417_B : Lnet/minecraft/util/MouseHelper;
    GETFIELD net/minecraft/util/MouseHelper.field_74375_b : I
    I2F
    FLOAD 6
    FMUL
    FSTORE 8
   L21
    LINENUMBER 1316 L21
    ICONST_1
    ISTORE 9
   L22
    LINENUMBER 1318 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74338_d : Z
    IFEQ L23
   L24
    LINENUMBER 1320 L24
    ICONST_M1
    ISTORE 9
   L23
    LINENUMBER 1323 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I F F F F I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74326_T : Z
    IFEQ L25
   L26
    LINENUMBER 1325 L26
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
    FLOAD 7
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L27
    LINENUMBER 1326 L27
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
    FLOAD 8
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L28
    LINENUMBER 1327 L28
    FLOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
    FSUB
    FSTORE 10
   L29
    LINENUMBER 1328 L29
    ALOAD 0
    FLOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78492_L : F
   L30
    LINENUMBER 1329 L30
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78498_J : F
    FLOAD 10
    FMUL
    FSTORE 7
   L31
    LINENUMBER 1330 L31
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78499_K : F
    FLOAD 10
    FMUL
    FSTORE 8
   L32
    LINENUMBER 1331 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 7
    FLOAD 8
    ILOAD 9
    I2F
    FMUL
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70082_c (FF)V
   L33
    LINENUMBER 1332 L33
    GOTO L15
   L25
    LINENUMBER 1335 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I F F F F I] []
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78496_H : F
   L34
    LINENUMBER 1336 L34
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78497_I : F
   L35
    LINENUMBER 1337 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    FLOAD 7
    FLOAD 8
    ILOAD 9
    I2F
    FMUL
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_70082_c (FF)V
   L15
    LINENUMBER 1341 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L36
    LINENUMBER 1343 L36
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71454_w : Z
    IFNE L37
   L38
    LINENUMBER 1345 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78517_a : Z
   L39
    LINENUMBER 1346 L39
    NEW net/minecraft/client/gui/ScaledResolution
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKESPECIAL net/minecraft/client/gui/ScaledResolution.<init> (Lnet/minecraft/client/Minecraft;)V
    ASTORE 5
   L40
    LINENUMBER 1347 L40
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78326_a ()I
    ISTORE 6
   L41
    LINENUMBER 1348 L41
    ALOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78328_b ()I
    ISTORE 7
   L42
    LINENUMBER 1349 L42
    INVOKESTATIC org/lwjgl/input/Mouse.getX ()I
    ILOAD 6
    IMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    IDIV
    ISTORE 8
   L43
    LINENUMBER 1350 L43
    ILOAD 7
    INVOKESTATIC org/lwjgl/input/Mouse.getY ()I
    ILOAD 7
    IMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    IDIV
    ISUB
    ICONST_1
    ISUB
    ISTORE 9
   L44
    LINENUMBER 1351 L44
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74350_i : I
    ISTORE 10
   L45
    LINENUMBER 1353 L45
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L46
   L47
    LINENUMBER 1355 L47
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "level"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L48
    LINENUMBER 1356 L48
    INVOKESTATIC net/minecraft/client/Minecraft.func_175610_ah ()I
    ILOAD 10
    INVOKESTATIC java/lang/Math.min (II)I
    ISTORE 11
   L49
    LINENUMBER 1357 L49
    ILOAD 11
    BIPUSH 60
    INVOKESTATIC java/lang/Math.max (II)I
    ISTORE 11
   L50
    LINENUMBER 1358 L50
    INVOKESTATIC java/lang/System.nanoTime ()J
    LLOAD 2
    LSUB
    LSTORE 12
   L51
    LINENUMBER 1359 L51
    LDC 1000000000
    ILOAD 11
    IDIV
    ICONST_4
    IDIV
    I2L
    LLOAD 12
    LSUB
    LCONST_0
    INVOKESTATIC java/lang/Math.max (JJ)J
    LSTORE 14
   L52
    LINENUMBER 1360 L52
    ALOAD 0
    FLOAD 1
    INVOKESTATIC java/lang/System.nanoTime ()J
    LLOAD 14
    LADD
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78471_a (FJ)V
   L53
    LINENUMBER 1362 L53
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71356_B ()Z
    IFEQ L54
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_184374_E : J
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    LDC 1000
    LSUB
    LCMP
    IFGE L54
   L55
    LINENUMBER 1364 L55
    ALOAD 0
    INVOKESTATIC net/minecraft/client/Minecraft.func_71386_F ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_184374_E : J
   L56
    LINENUMBER 1366 L56
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184106_y ()Z
    IFNE L54
   L57
    LINENUMBER 1368 L57
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_184373_n ()V
   L54
    LINENUMBER 1372 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    GETSTATIC net/minecraft/client/renderer/OpenGlHelper.field_148824_g : Z
    IFEQ L58
   L59
    LINENUMBER 1374 L59
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174975_c ()V
   L60
    LINENUMBER 1376 L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L61
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IFEQ L61
   L62
    LINENUMBER 1378 L62
    SIPUSH 5890
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L63
    LINENUMBER 1379 L63
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L64
    LINENUMBER 1380 L64
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L65
    LINENUMBER 1381 L65
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148018_a (F)V
   L66
    LINENUMBER 1382 L66
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L61
    LINENUMBER 1385 L61
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    ICONST_1
    INVOKEVIRTUAL net/minecraft/client/shader/Framebuffer.func_147610_a (Z)V
   L58
    LINENUMBER 1388 L58
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    INVOKESTATIC java/lang/System.nanoTime ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78510_Z : J
   L67
    LINENUMBER 1389 L67
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "gui"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L68
    LINENUMBER 1391 L68
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFEQ L69
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L70
   L69
    LINENUMBER 1393 L69
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L71
    LINENUMBER 1394 L71
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_175180_a (F)V
   L72
    LINENUMBER 1396 L72
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofShowFps : Z
    IFEQ L73
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74330_P : Z
    IFNE L73
   L74
    LINENUMBER 1397 L74
    INVOKESTATIC Config.drawFps ()V
   L73
    LINENUMBER 1399 L73
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74330_P : Z
    IFEQ L70
   L75
    LINENUMBER 1400 L75
    ALOAD 5
    INVOKESTATIC net/optifine/Lagometer.showLagometer (Lnet/minecraft/client/gui/ScaledResolution;)V
   L70
    LINENUMBER 1403 L70
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I I J J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L76
    LINENUMBER 1404 L76
    GOTO L77
   L46
    LINENUMBER 1407 L46
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179083_b (IIII)V
   L78
    LINENUMBER 1408 L78
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L79
    LINENUMBER 1409 L79
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L80
    LINENUMBER 1410 L80
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L81
    LINENUMBER 1411 L81
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L82
    LINENUMBER 1412 L82
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78478_c ()V
   L83
    LINENUMBER 1413 L83
    ALOAD 0
    INVOKESTATIC java/lang/System.nanoTime ()J
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78510_Z : J
   L84
    LINENUMBER 1416 L84
    GETSTATIC net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147556_a : Lnet/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    PUTFIELD net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147553_e : Lnet/minecraft/client/renderer/texture/TextureManager;
   L85
    LINENUMBER 1418 L85
    GETSTATIC net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147556_a : Lnet/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71466_p : Lnet/minecraft/client/gui/FontRenderer;
    PUTFIELD net/minecraft/client/renderer/tileentity/TileEntityRendererDispatcher.field_147557_n : Lnet/minecraft/client/gui/FontRenderer;
   L77
    LINENUMBER 1422 L77
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L37
   L86
    LINENUMBER 1424 L86
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L0
    LINENUMBER 1429 L0
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_drawScreen : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L87
   L88
    LINENUMBER 1430 L88
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_drawScreen : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_4
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    AASTORE
    DUP
    ICONST_1
    ILOAD 8
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_2
    ILOAD 9
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
    GOTO L1
   L87
    LINENUMBER 1433 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    ILOAD 8
    ILOAD 9
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/GuiScreen.func_73863_a (IIF)V
   L1
    LINENUMBER 1461 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] []
    GOTO L37
   L2
    LINENUMBER 1435 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I net/minecraft/client/gui/ScaledResolution I I I I I] [java/lang/Throwable]
    ASTORE 11
   L89
    LINENUMBER 1437 L89
    ALOAD 11
    LDC "Rendering screen"
    INVOKESTATIC net/minecraft/crash/CrashReport.func_85055_a (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/crash/CrashReport;
    ASTORE 16
   L90
    LINENUMBER 1438 L90
    ALOAD 16
    LDC "Screen render details"
    INVOKEVIRTUAL net/minecraft/crash/CrashReport.func_85058_a (Ljava/lang/String;)Lnet/minecraft/crash/CrashReportCategory;
    ASTORE 17
   L91
    LINENUMBER 1439 L91
    ALOAD 17
    LDC "Screen name"
    NEW net/minecraft/client/renderer/EntityRenderer$2
    DUP
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$2.<init> (Lnet/minecraft/client/renderer/EntityRenderer;)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L92
    LINENUMBER 1446 L92
    ALOAD 17
    LDC "Mouse location"
    NEW net/minecraft/client/renderer/EntityRenderer$3
    DUP
    ALOAD 0
    ILOAD 8
    ILOAD 9
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$3.<init> (Lnet/minecraft/client/renderer/EntityRenderer;II)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L93
    LINENUMBER 1453 L93
    ALOAD 17
    LDC "Screen size"
    NEW net/minecraft/client/renderer/EntityRenderer$4
    DUP
    ALOAD 0
    ALOAD 5
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer$4.<init> (Lnet/minecraft/client/renderer/EntityRenderer;Lnet/minecraft/client/gui/ScaledResolution;)V
    INVOKEVIRTUAL net/minecraft/crash/CrashReportCategory.func_189529_a (Ljava/lang/String;Lnet/minecraft/crash/ICrashReportDetail;)V
   L94
    LINENUMBER 1460 L94
    NEW net/minecraft/util/ReportedException
    DUP
    ALOAD 16
    INVOKESPECIAL net/minecraft/util/ReportedException.<init> (Lnet/minecraft/crash/CrashReport;)V
    ATHROW
   L37
    LINENUMBER 1465 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.frameFinish ()V
   L95
    LINENUMBER 1467 L95
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.waitForServerThread ()V
   L96
    LINENUMBER 1469 L96
    INVOKESTATIC net/optifine/util/MemoryMonitor.update ()V
   L97
    LINENUMBER 1471 L97
    INVOKESTATIC net/optifine/Lagometer.updateLagometer ()V
   L98
    LINENUMBER 1473 L98
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofProfiler : Z
    IFEQ L99
   L100
    LINENUMBER 1474 L100
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_1
    PUTFIELD net/minecraft/client/settings/GameSettings.field_74329_Q : Z
   L99
    LINENUMBER 1475 L99
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J I] []
    RETURN
   L101
    LOCALVARIABLE f4 F L29 L33 10
    LOCALVARIABLE f F L18 L15 5
    LOCALVARIABLE f1 F L19 L15 6
    LOCALVARIABLE f2 F L20 L15 7
    LOCALVARIABLE f3 F L21 L15 8
    LOCALVARIABLE i I L22 L15 9
    LOCALVARIABLE j I L49 L76 11
    LOCALVARIABLE k J L51 L76 12
    LOCALVARIABLE l J L52 L76 14
    LOCALVARIABLE crashreport Lnet/minecraft/crash/CrashReport; L90 L37 16
    LOCALVARIABLE crashreportcategory Lnet/minecraft/crash/CrashReportCategory; L91 L37 17
    LOCALVARIABLE throwable Ljava/lang/Throwable; L89 L37 11
    LOCALVARIABLE scaledresolution Lnet/minecraft/client/gui/ScaledResolution; L40 L37 5
    LOCALVARIABLE i1 I L41 L37 6
    LOCALVARIABLE j1 I L42 L37 7
    LOCALVARIABLE k1 I L43 L37 8
    LOCALVARIABLE l1 I L44 L37 9
    LOCALVARIABLE i2 I L45 L37 10
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L3 L101 0
    LOCALVARIABLE partialTicks F L3 L101 1
    LOCALVARIABLE nanoTime J L3 L101 2
    LOCALVARIABLE flag Z L5 L101 4
    MAXSTACK = 7
    MAXLOCALS = 18

  // access flags 0x2
  private func_184373_n()V
    TRYCATCHBLOCK L0 L1 L2 java/io/IOException
   L3
    LINENUMBER 1479 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184382_g ()I
    BIPUSH 10
    IF_ICMPLE L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184384_n ()Z
    IFEQ L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184106_y ()Z
    IFNE L4
   L5
    LINENUMBER 1481 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147110_a ()Lnet/minecraft/client/shader/Framebuffer;
    INVOKESTATIC net/minecraft/util/ScreenShotHelper.func_186719_a (IILnet/minecraft/client/shader/Framebuffer;)Ljava/awt/image/BufferedImage;
    ASTORE 1
   L6
    LINENUMBER 1482 L6
    ALOAD 1
    INVOKEVIRTUAL java/awt/image/BufferedImage.getWidth ()I
    ISTORE 2
   L7
    LINENUMBER 1483 L7
    ALOAD 1
    INVOKEVIRTUAL java/awt/image/BufferedImage.getHeight ()I
    ISTORE 3
   L8
    LINENUMBER 1484 L8
    ICONST_0
    ISTORE 4
   L9
    LINENUMBER 1485 L9
    ICONST_0
    ISTORE 5
   L10
    LINENUMBER 1487 L10
    ILOAD 2
    ILOAD 3
    IF_ICMPLE L11
   L12
    LINENUMBER 1489 L12
    ILOAD 2
    ILOAD 3
    ISUB
    ICONST_2
    IDIV
    ISTORE 4
   L13
    LINENUMBER 1490 L13
    ILOAD 3
    ISTORE 2
    GOTO L0
   L11
    LINENUMBER 1494 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] []
    ILOAD 3
    ILOAD 2
    ISUB
    ICONST_2
    IDIV
    ISTORE 5
   L0
    LINENUMBER 1499 L0
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] []
    NEW java/awt/image/BufferedImage
    DUP
    BIPUSH 64
    BIPUSH 64
    ICONST_1
    INVOKESPECIAL java/awt/image/BufferedImage.<init> (III)V
    ASTORE 6
   L14
    LINENUMBER 1500 L14
    ALOAD 6
    INVOKEVIRTUAL java/awt/image/BufferedImage.createGraphics ()Ljava/awt/Graphics2D;
    ASTORE 7
   L15
    LINENUMBER 1501 L15
    ALOAD 7
    ALOAD 1
    ICONST_0
    ICONST_0
    BIPUSH 64
    BIPUSH 64
    ILOAD 4
    ILOAD 5
    ILOAD 4
    ILOAD 2
    IADD
    ILOAD 5
    ILOAD 2
    IADD
    ACONST_NULL
    CHECKCAST java/awt/image/ImageObserver
    INVOKEVIRTUAL java/awt/Graphics.drawImage (Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
    POP
   L16
    LINENUMBER 1502 L16
    ALOAD 7
    INVOKEVIRTUAL java/awt/Graphics.dispose ()V
   L17
    LINENUMBER 1503 L17
    ALOAD 6
    LDC "png"
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_184109_z ()Ljava/io/File;
    INVOKESTATIC javax/imageio/ImageIO.write (Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Z
    POP
   L1
    LINENUMBER 1508 L1
    GOTO L4
   L2
    LINENUMBER 1505 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer java/awt/image/BufferedImage I I I I] [java/io/IOException]
    ASTORE 6
   L18
    LINENUMBER 1507 L18
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
    LDC "Couldn't save auto screenshot"
    ALOAD 6
    INVOKEINTERFACE org/apache/logging/log4j/Logger.warn (Ljava/lang/String;Ljava/lang/Throwable;)V
   L4
    LINENUMBER 1510 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L19
    LOCALVARIABLE bufferedimage1 Ljava/awt/image/BufferedImage; L14 L1 6
    LOCALVARIABLE graphics Ljava/awt/Graphics; L15 L1 7
    LOCALVARIABLE ioexception Ljava/io/IOException; L18 L4 6
    LOCALVARIABLE bufferedimage Ljava/awt/image/BufferedImage; L6 L4 1
    LOCALVARIABLE i I L7 L4 2
    LOCALVARIABLE j I L8 L4 3
    LOCALVARIABLE k I L9 L4 4
    LOCALVARIABLE l I L10 L4 5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L3 L19 0
    MAXSTACK = 11
    MAXLOCALS = 8

  // access flags 0x1
  public func_152430_c(F)V
   L0
    LINENUMBER 1514 L0
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78478_c ()V
   L1
    LINENUMBER 1515 L1
    RETURN
   L2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L2 0
    LOCALVARIABLE partialTicks F L0 L2 1
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x2
  private func_175070_n()Z
   L0
    LINENUMBER 1519 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175073_D : Z
    IFNE L1
   L2
    LINENUMBER 1521 L2
    ICONST_0
    IRETURN
   L1
    LINENUMBER 1525 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 1
   L3
    LINENUMBER 1526 L3
    ALOAD 1
    INSTANCEOF net/minecraft/entity/player/EntityPlayer
    IFEQ L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74319_N : Z
    IFNE L4
    ICONST_1
    GOTO L5
   L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] []
    ICONST_0
   L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity] [I]
    ISTORE 2
   L6
    LINENUMBER 1528 L6
    ILOAD 2
    IFEQ L7
    ALOAD 1
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    GETFIELD net/minecraft/entity/player/EntityPlayer.field_71075_bZ : Lnet/minecraft/entity/player/PlayerCapabilities;
    GETFIELD net/minecraft/entity/player/PlayerCapabilities.field_75099_e : Z
    IFNE L7
   L8
    LINENUMBER 1530 L8
    ALOAD 1
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    INVOKEVIRTUAL net/minecraft/entity/player/EntityPlayer.func_184614_ca ()Lnet/minecraft/item/ItemStack;
    ASTORE 3
   L9
    LINENUMBER 1532 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    GETFIELD net/minecraft/util/math/RayTraceResult.field_72313_a : Lnet/minecraft/util/math/RayTraceResult$Type;
    GETSTATIC net/minecraft/util/math/RayTraceResult$Type.BLOCK : Lnet/minecraft/util/math/RayTraceResult$Type;
    IF_ACMPNE L7
   L10
    LINENUMBER 1534 L10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    INVOKEVIRTUAL net/minecraft/util/math/RayTraceResult.func_178782_a ()Lnet/minecraft/util/math/BlockPos;
    ASTORE 4
   L11
    LINENUMBER 1536 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 5
   L12
    LINENUMBER 1537 L12
    ALOAD 5
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ASTORE 6
   L13
    LINENUMBER 1539 L13
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71442_b : Lnet/minecraft/client/multiplayer/PlayerControllerMP;
    INVOKEVIRTUAL net/minecraft/client/multiplayer/PlayerControllerMP.func_178889_l ()Lnet/minecraft/world/GameType;
    GETSTATIC net/minecraft/world/GameType.SPECTATOR : Lnet/minecraft/world/GameType;
    IF_ACMPNE L14
   L15
    LINENUMBER 1542 L15
    ALOAD 5
    INVOKESTATIC net/optifine/reflect/ReflectorForge.blockHasTileEntity (Lnet/minecraft/block/state/IBlockState;)Z
    IFEQ L16
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175625_s (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/tileentity/TileEntity;
    INSTANCEOF net/minecraft/inventory/IInventory
    IFEQ L16
    ICONST_1
    GOTO L17
   L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_0
   L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] [I]
    ISTORE 2
    GOTO L7
   L14
    LINENUMBER 1547 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ALOAD 3
    IFNULL L18
    ALOAD 3
    ALOAD 6
    INVOKEVIRTUAL net/minecraft/item/ItemStack.func_179544_c (Lnet/minecraft/block/Block;)Z
    IFNE L19
    ALOAD 3
    ALOAD 6
    INVOKEVIRTUAL net/minecraft/item/ItemStack.func_179547_d (Lnet/minecraft/block/Block;)Z
    IFEQ L18
   L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_1
    GOTO L20
   L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] []
    ICONST_0
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I net/minecraft/item/ItemStack net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState net/minecraft/block/Block] [I]
    ISTORE 2
   L7
    LINENUMBER 1552 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity I] []
    ILOAD 2
    IRETURN
   L21
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L11 L7 4
    LOCALVARIABLE state Lnet/minecraft/block/state/IBlockState; L12 L7 5
    LOCALVARIABLE block Lnet/minecraft/block/Block; L13 L7 6
    LOCALVARIABLE itemstack Lnet/minecraft/item/ItemStack; L9 L7 3
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L3 L21 1
    LOCALVARIABLE flag Z L6 L21 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L21 0
    MAXSTACK = 2
    MAXLOCALS = 7

  // access flags 0x1
  public func_78471_a(FJ)V
   L0
    LINENUMBER 1558 L0
    ALOAD 0
    FLOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78472_g (F)V
   L1
    LINENUMBER 1560 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    IFNONNULL L2
   L3
    LINENUMBER 1562 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175607_a (Lnet/minecraft/entity/Entity;)V
   L2
    LINENUMBER 1565 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78473_a (F)V
   L4
    LINENUMBER 1567 L4
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L5
   L6
    LINENUMBER 1568 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    FLOAD 1
    LLOAD 2
    INVOKESTATIC net/optifine/shaders/Shaders.beginRender (Lnet/minecraft/client/Minecraft;FJ)V
   L5
    LINENUMBER 1570 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179126_j ()V
   L7
    LINENUMBER 1571 L7
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L8
    LINENUMBER 1574 L8
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L9
    LINENUMBER 1575 L9
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "center"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76320_a (Ljava/lang/String;)V
   L10
    LINENUMBER 1577 L10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L11
   L12
    LINENUMBER 1579 L12
    ICONST_0
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78515_b : I
   L13
    LINENUMBER 1580 L13
    ICONST_0
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
   L14
    LINENUMBER 1581 L14
    ALOAD 0
    ICONST_0
    FLOAD 1
    LLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L15
    LINENUMBER 1582 L15
    ICONST_1
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_78515_b : I
   L16
    LINENUMBER 1583 L16
    ICONST_1
    ICONST_0
    ICONST_0
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
   L17
    LINENUMBER 1584 L17
    ALOAD 0
    ICONST_1
    FLOAD 1
    LLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L18
    LINENUMBER 1585 L18
    ICONST_1
    ICONST_1
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179135_a (ZZZZ)V
    GOTO L19
   L11
    LINENUMBER 1589 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    ICONST_2
    FLOAD 1
    LLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_175068_a (IFJ)V
   L19
    LINENUMBER 1592 L19
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F J] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76319_b ()V
   L20
    LINENUMBER 1593 L20
    RETURN
   L21
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L21 0
    LOCALVARIABLE partialTicks F L0 L21 1
    LOCALVARIABLE finishTimeNano J L0 L21 2
    MAXSTACK = 5
    MAXLOCALS = 4

  // access flags 0x2
  private func_175068_a(IFJ)V
   L0
    LINENUMBER 1598 L0
    INVOKESTATIC Config.isShaders ()Z
    ISTORE 5
   L1
    LINENUMBER 1599 L1
    ILOAD 5
    IFEQ L2
   L3
    LINENUMBER 1600 L3
    ILOAD 1
    FLOAD 2
    LLOAD 3
    INVOKESTATIC net/optifine/shaders/Shaders.beginRenderPass (IFJ)V
   L2
    LINENUMBER 1602 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ASTORE 6
   L4
    LINENUMBER 1603 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71452_i : Lnet/minecraft/client/particle/ParticleManager;
    ASTORE 7
   L5
    LINENUMBER 1604 L5
    ALOAD 0
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_175070_n ()Z
    ISTORE 8
   L6
    LINENUMBER 1605 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L7
    LINENUMBER 1606 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "clear"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L8
    LINENUMBER 1608 L8
    ILOAD 5
    IFEQ L9
   L10
    LINENUMBER 1609 L10
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC net/optifine/shaders/Shaders.setViewport (IIII)V
    GOTO L11
   L9
    LINENUMBER 1612 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ICONST_0
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179083_b (IIII)V
   L11
    LINENUMBER 1614 L11
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78466_h (F)V
   L12
    LINENUMBER 1615 L12
    SIPUSH 16640
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L13
    LINENUMBER 1617 L13
    ILOAD 5
    IFEQ L14
   L15
    LINENUMBER 1618 L15
    INVOKESTATIC net/optifine/shaders/Shaders.clearRenderBuffer ()V
   L14
    LINENUMBER 1620 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "camera"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L16
    LINENUMBER 1621 L16
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78479_a (FI)V
   L17
    LINENUMBER 1623 L17
    ILOAD 5
    IFEQ L18
   L19
    LINENUMBER 1624 L19
    FLOAD 2
    INVOKESTATIC net/optifine/shaders/Shaders.setCamera (F)V
   L18
    LINENUMBER 1626 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74320_O : I
    ICONST_2
    IF_ICMPNE L20
    ICONST_1
    GOTO L21
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] [net/minecraft/client/entity/EntityPlayerSP]
    ICONST_0
   L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I] [net/minecraft/client/entity/EntityPlayerSP I]
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_74583_a (Lnet/minecraft/entity/player/EntityPlayer;Z)V
   L22
    LINENUMBER 1628 L22
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "frustum"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L23
    LINENUMBER 1630 L23
    INVOKESTATIC net/minecraft/client/renderer/culling/ClippingHelperImpl.func_78558_a ()Lnet/minecraft/client/renderer/culling/ClippingHelper;
    ASTORE 9
   L24
    LINENUMBER 1631 L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "culling"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L25
    LINENUMBER 1633 L25
    ALOAD 9
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L26
    INVOKESTATIC net/optifine/shaders/Shaders.isFrustumCulling ()Z
    IFNE L26
    ICONST_1
    GOTO L27
   L26
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper] [net/minecraft/client/renderer/culling/ClippingHelper]
    ICONST_0
   L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper] [net/minecraft/client/renderer/culling/ClippingHelper I]
    PUTFIELD net/minecraft/client/renderer/culling/ClippingHelper.disabled : Z
   L28
    LINENUMBER 1635 L28
    NEW net/minecraft/client/renderer/culling/Frustum
    DUP
    ALOAD 9
    INVOKESPECIAL net/minecraft/client/renderer/culling/Frustum.<init> (Lnet/minecraft/client/renderer/culling/ClippingHelper;)V
    ASTORE 10
   L29
    LINENUMBER 1636 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 11
   L30
    LINENUMBER 1637 L30
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 12
   L31
    LINENUMBER 1638 L31
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 14
   L32
    LINENUMBER 1639 L32
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    DSUB
    FLOAD 2
    F2D
    DMUL
    DADD
    DSTORE 16
   L33
    LINENUMBER 1641 L33
    ILOAD 5
    IFEQ L34
   L35
    LINENUMBER 1642 L35
    ALOAD 10
    DLOAD 12
    DLOAD 14
    DLOAD 16
    INVOKESTATIC net/optifine/shaders/ShadersRender.setFrustrumPosition (Lnet/minecraft/client/renderer/culling/ICamera;DDD)V
    GOTO L36
   L34
    LINENUMBER 1645 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 10
    DLOAD 12
    DLOAD 14
    DLOAD 16
    INVOKEINTERFACE net/minecraft/client/renderer/culling/ICamera.func_78547_a (DDD)V
   L36
    LINENUMBER 1650 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC Config.isSkyEnabled ()Z
    IFNE L37
    INVOKESTATIC Config.isSunMoonEnabled ()Z
    IFNE L37
    INVOKESTATIC Config.isStarsEnabled ()Z
    IFEQ L38
   L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC net/optifine/shaders/Shaders.isShadowPass : Z
    IFNE L38
   L39
    LINENUMBER 1652 L39
    ALOAD 0
    ICONST_M1
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L40
    LINENUMBER 1653 L40
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "sky"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L41
    LINENUMBER 1654 L41
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L42
    LINENUMBER 1655 L42
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L43
    LINENUMBER 1657 L43
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L44
    LINENUMBER 1658 L44
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L45
    LINENUMBER 1660 L45
    ILOAD 5
    IFEQ L46
   L47
    LINENUMBER 1661 L47
    INVOKESTATIC net/optifine/shaders/Shaders.beginSky ()V
   L46
    LINENUMBER 1663 L46
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    FLOAD 2
    ILOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174976_a (FI)V
   L48
    LINENUMBER 1665 L48
    ILOAD 5
    IFEQ L49
   L50
    LINENUMBER 1666 L50
    INVOKESTATIC net/optifine/shaders/Shaders.endSky ()V
   L49
    LINENUMBER 1668 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L51
    LINENUMBER 1669 L51
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L52
    LINENUMBER 1671 L52
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L53
    LINENUMBER 1672 L53
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
    GOTO L54
   L38
    LINENUMBER 1678 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L54
    LINENUMBER 1681 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L55
    LINENUMBER 1682 L55
    SIPUSH 7425
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L56
    LINENUMBER 1685 L56
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    LDC 128.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofCloudsHeight : F
    LDC 128.0
    FMUL
    F2D
    DADD
    DCMPG
    IFGE L57
   L58
    LINENUMBER 1687 L58
    ALOAD 0
    ALOAD 6
    FLOAD 2
    ILOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_180437_a (Lnet/minecraft/client/renderer/RenderGlobal;FI)V
   L57
    LINENUMBER 1690 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "prepareterrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L59
    LINENUMBER 1691 L59
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L60
    LINENUMBER 1692 L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L61
    LINENUMBER 1693 L61
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L62
    LINENUMBER 1694 L62
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain_setup"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L63
    LINENUMBER 1696 L63
    ALOAD 0
    ALOAD 11
    FLOAD 2
    ALOAD 10
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.checkLoadVisibleChunks (Lnet/minecraft/entity/Entity;FLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L64
    LINENUMBER 1698 L64
    ILOAD 5
    IFEQ L65
   L66
    LINENUMBER 1699 L66
    ALOAD 6
    ALOAD 11
    FLOAD 2
    F2D
    ALOAD 10
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKESTATIC net/optifine/shaders/ShadersRender.setupTerrain (Lnet/minecraft/client/renderer/RenderGlobal;Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
    GOTO L67
   L65
    LINENUMBER 1702 L65
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    ALOAD 11
    FLOAD 2
    F2D
    ALOAD 10
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71439_g : Lnet/minecraft/client/entity/EntityPlayerSP;
    INVOKEVIRTUAL net/minecraft/client/entity/EntityPlayerSP.func_175149_v ()Z
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174970_a (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
   L67
    LINENUMBER 1705 L67
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ILOAD 1
    IFEQ L68
    ILOAD 1
    ICONST_2
    IF_ICMPNE L69
   L68
    LINENUMBER 1707 L68
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "updatechunks"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L70
    LINENUMBER 1709 L70
    GETSTATIC net/optifine/Lagometer.timerChunkUpload : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.start ()V
   L71
    LINENUMBER 1711 L71
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    LLOAD 3
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174967_a (J)V
   L72
    LINENUMBER 1713 L72
    GETSTATIC net/optifine/Lagometer.timerChunkUpload : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.end ()V
   L69
    LINENUMBER 1716 L69
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L73
    LINENUMBER 1718 L73
    GETSTATIC net/optifine/Lagometer.timerTerrain : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.start ()V
   L74
    LINENUMBER 1720 L74
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofSmoothFps : Z
    IFEQ L75
    ILOAD 1
    IFLE L75
   L76
    LINENUMBER 1722 L76
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "finish"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L77
    LINENUMBER 1723 L77
    INVOKESTATIC org/lwjgl/opengl/GL11.glFinish ()V
   L78
    LINENUMBER 1724 L78
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "terrain"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L75
    LINENUMBER 1727 L75
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L79
    LINENUMBER 1728 L79
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L80
    LINENUMBER 1729 L80
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179118_c ()V
   L81
    LINENUMBER 1731 L81
    ILOAD 5
    IFEQ L82
   L83
    LINENUMBER 1732 L83
    INVOKESTATIC net/optifine/shaders/ShadersRender.beginTerrainSolid ()V
   L82
    LINENUMBER 1734 L82
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.SOLID : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L84
    LINENUMBER 1735 L84
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L85
    LINENUMBER 1737 L85
    ILOAD 5
    IFEQ L86
   L87
    LINENUMBER 1738 L87
    INVOKESTATIC net/optifine/shaders/ShadersRender.beginTerrainCutoutMipped ()V
   L86
    LINENUMBER 1740 L86
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151442_I : I
    IFLE L88
    ICONST_1
    GOTO L89
   L88
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] [net/minecraft/client/renderer/texture/ITextureObject I]
    ICONST_0
   L89
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] [net/minecraft/client/renderer/texture/ITextureObject I I]
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174936_b (ZZ)V
   L90
    LINENUMBER 1742 L90
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.CUTOUT_MIPPED : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L91
    LINENUMBER 1744 L91
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174935_a ()V
   L92
    LINENUMBER 1746 L92
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    ICONST_0
    ICONST_0
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174936_b (ZZ)V
   L93
    LINENUMBER 1748 L93
    ILOAD 5
    IFEQ L94
   L95
    LINENUMBER 1749 L95
    INVOKESTATIC net/optifine/shaders/ShadersRender.beginTerrainCutout ()V
   L94
    LINENUMBER 1751 L94
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.CUTOUT : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L96
    LINENUMBER 1752 L96
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174935_a ()V
   L97
    LINENUMBER 1754 L97
    ILOAD 5
    IFEQ L98
   L99
    LINENUMBER 1755 L99
    INVOKESTATIC net/optifine/shaders/ShadersRender.endTerrain ()V
   L98
    LINENUMBER 1757 L98
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC net/optifine/Lagometer.timerTerrain : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.end ()V
   L100
    LINENUMBER 1758 L100
    SIPUSH 7424
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L101
    LINENUMBER 1759 L101
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L102
    LINENUMBER 1761 L102
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L103
   L104
    LINENUMBER 1763 L104
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L105
    LINENUMBER 1764 L105
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L106
    LINENUMBER 1765 L106
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L107
    LINENUMBER 1766 L107
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74519_b ()V
   L108
    LINENUMBER 1767 L108
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "entities"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L109
    LINENUMBER 1769 L109
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L110
   L111
    LINENUMBER 1770 L111
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_0
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L110
    LINENUMBER 1772 L110
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    ALOAD 11
    ALOAD 10
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180446_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;F)V
   L112
    LINENUMBER 1774 L112
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L113
   L114
    LINENUMBER 1775 L114
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_M1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L113
    LINENUMBER 1777 L113
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L115
    LINENUMBER 1778 L115
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L103
    LINENUMBER 1781 L103
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L116
    LINENUMBER 1782 L116
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L117
    LINENUMBER 1784 L117
    ILOAD 8
    IFEQ L118
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    IFNULL L118
    ALOAD 11
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70055_a (Lnet/minecraft/block/material/Material;)Z
    IFNE L118
   L119
    LINENUMBER 1786 L119
    ALOAD 11
    CHECKCAST net/minecraft/entity/player/EntityPlayer
    ASTORE 18
   L120
    LINENUMBER 1787 L120
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179118_c ()V
   L121
    LINENUMBER 1788 L121
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "outline"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L122
    LINENUMBER 1790 L122
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_onDrawBlockHighlight : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L123
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_onDrawBlockHighlight : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 6
    AASTORE
    DUP
    ICONST_1
    ALOAD 18
    AASTORE
    DUP
    ICONST_2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    AASTORE
    DUP
    ICONST_3
    ICONST_0
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_4
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callBoolean (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Z
    IFNE L124
   L123
    LINENUMBER 1793 L123
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D net/minecraft/entity/player/EntityPlayer] []
    ALOAD 6
    ALOAD 18
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71476_x : Lnet/minecraft/util/math/RayTraceResult;
    ICONST_0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_72731_b (Lnet/minecraft/entity/player/EntityPlayer;Lnet/minecraft/util/math/RayTraceResult;IF)V
   L124
    LINENUMBER 1794 L124
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D net/minecraft/entity/player/EntityPlayer] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179141_d ()V
   L118
    LINENUMBER 1797 L118
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_184132_p : Lnet/minecraft/client/renderer/debug/DebugRenderer;
    INVOKEVIRTUAL net/minecraft/client/renderer/debug/DebugRenderer.func_190074_a ()Z
    IFEQ L125
   L126
    LINENUMBER 1800 L126
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.isFogEnabled ()Z
    ISTORE 18
   L127
    LINENUMBER 1801 L127
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L128
    LINENUMBER 1803 L128
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_184132_p : Lnet/minecraft/client/renderer/debug/DebugRenderer;
    FLOAD 2
    LLOAD 3
    INVOKEVIRTUAL net/minecraft/client/renderer/debug/DebugRenderer.func_190073_a (FJ)V
   L129
    LINENUMBER 1805 L129
    ILOAD 18
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.setFogEnabled (Z)V
   L125
    LINENUMBER 1809 L125
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETFIELD net/minecraft/client/renderer/RenderGlobal.field_72738_E : Ljava/util/Map;
    INVOKEINTERFACE java/util/Map.isEmpty ()Z
    IFNE L130
   L131
    LINENUMBER 1812 L131
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "destroyProgress"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L132
    LINENUMBER 1813 L132
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L133
    LINENUMBER 1814 L133
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L134
    LINENUMBER 1815 L134
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    ICONST_0
    ICONST_0
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174936_b (ZZ)V
   L135
    LINENUMBER 1816 L135
    ALOAD 6
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174981_a (Lnet/minecraft/client/renderer/Tessellator;Lnet/minecraft/client/renderer/VertexBuffer;Lnet/minecraft/entity/Entity;F)V
   L136
    LINENUMBER 1817 L136
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110581_b (Lnet/minecraft/util/ResourceLocation;)Lnet/minecraft/client/renderer/texture/ITextureObject;
    INVOKEINTERFACE net/minecraft/client/renderer/texture/ITextureObject.func_174935_a ()V
   L137
    LINENUMBER 1818 L137
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L130
    LINENUMBER 1822 L130
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 770
    SIPUSH 771
    ICONST_1
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179120_a (IIII)V
   L138
    LINENUMBER 1823 L138
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L139
    LINENUMBER 1825 L139
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L140
   L141
    LINENUMBER 1827 L141
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L142
    LINENUMBER 1828 L142
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "litParticles"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L143
    LINENUMBER 1830 L143
    ILOAD 5
    IFEQ L144
   L145
    LINENUMBER 1831 L145
    INVOKESTATIC net/optifine/shaders/Shaders.beginLitParticles ()V
   L144
    LINENUMBER 1833 L144
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 7
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/particle/ParticleManager.func_78872_b (Lnet/minecraft/entity/Entity;F)V
   L146
    LINENUMBER 1834 L146
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L147
    LINENUMBER 1835 L147
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L148
    LINENUMBER 1836 L148
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "particles"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L149
    LINENUMBER 1838 L149
    ILOAD 5
    IFEQ L150
   L151
    LINENUMBER 1839 L151
    INVOKESTATIC net/optifine/shaders/Shaders.beginParticles ()V
   L150
    LINENUMBER 1841 L150
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 7
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/particle/ParticleManager.func_78874_a (Lnet/minecraft/entity/Entity;F)V
   L152
    LINENUMBER 1843 L152
    ILOAD 5
    IFEQ L153
   L154
    LINENUMBER 1844 L154
    INVOKESTATIC net/optifine/shaders/Shaders.endParticles ()V
   L153
    LINENUMBER 1846 L153
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L140
    LINENUMBER 1849 L140
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L155
    LINENUMBER 1851 L155
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L156
   L157
    LINENUMBER 1852 L157
    INVOKESTATIC net/optifine/shaders/Shaders.isRainDepth ()Z
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L156
    LINENUMBER 1854 L156
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L158
    LINENUMBER 1855 L158
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "weather"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L159
    LINENUMBER 1857 L159
    ILOAD 5
    IFEQ L160
   L161
    LINENUMBER 1858 L161
    INVOKESTATIC net/optifine/shaders/Shaders.beginWeather ()V
   L160
    LINENUMBER 1860 L160
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_78474_d (F)V
   L162
    LINENUMBER 1862 L162
    ILOAD 5
    IFEQ L163
   L164
    LINENUMBER 1863 L164
    INVOKESTATIC net/optifine/shaders/Shaders.endWeather ()V
   L163
    LINENUMBER 1865 L163
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L165
    LINENUMBER 1866 L165
    ALOAD 6
    ALOAD 11
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180449_a (Lnet/minecraft/entity/Entity;F)V
   L166
    LINENUMBER 1868 L166
    ILOAD 5
    IFEQ L167
   L168
    LINENUMBER 1870 L168
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC net/optifine/shaders/ShadersRender.renderHand0 (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
   L169
    LINENUMBER 1871 L169
    INVOKESTATIC net/optifine/shaders/Shaders.preWater ()V
   L167
    LINENUMBER 1874 L167
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L170
    LINENUMBER 1875 L170
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L171
    LINENUMBER 1876 L171
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L172
    LINENUMBER 1877 L172
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L173
    LINENUMBER 1878 L173
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L174
    LINENUMBER 1879 L174
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L175
    LINENUMBER 1880 L175
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L176
    LINENUMBER 1881 L176
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/texture/TextureMap.field_110575_b : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L177
    LINENUMBER 1882 L177
    SIPUSH 7425
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L178
    LINENUMBER 1883 L178
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "translucent"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L179
    LINENUMBER 1885 L179
    ILOAD 5
    IFEQ L180
   L181
    LINENUMBER 1886 L181
    INVOKESTATIC net/optifine/shaders/Shaders.beginWater ()V
   L180
    LINENUMBER 1888 L180
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 6
    GETSTATIC net/minecraft/util/BlockRenderLayer.TRANSLUCENT : Lnet/minecraft/util/BlockRenderLayer;
    FLOAD 2
    F2D
    ILOAD 1
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174977_a (Lnet/minecraft/util/BlockRenderLayer;DILnet/minecraft/entity/Entity;)I
    POP
   L182
    LINENUMBER 1890 L182
    ILOAD 5
    IFEQ L183
   L184
    LINENUMBER 1891 L184
    INVOKESTATIC net/optifine/shaders/Shaders.endWater ()V
   L183
    LINENUMBER 1893 L183
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L185
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175078_W : Z
    IFNE L185
   L186
    LINENUMBER 1896 L186
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74519_b ()V
   L187
    LINENUMBER 1897 L187
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "entities"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L188
    LINENUMBER 1898 L188
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L189
    LINENUMBER 1899 L189
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71438_f : Lnet/minecraft/client/renderer/RenderGlobal;
    ALOAD 11
    ALOAD 10
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180446_a (Lnet/minecraft/entity/Entity;Lnet/minecraft/client/renderer/culling/ICamera;F)V
   L190
    LINENUMBER 1901 L190
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L191
    LINENUMBER 1902 L191
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_setRenderPass : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ICONST_M1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L192
    LINENUMBER 1903 L192
    INVOKESTATIC net/minecraft/client/renderer/RenderHelper.func_74518_a ()V
   L185
    LINENUMBER 1906 L185
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 7424
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179103_j (I)V
   L193
    LINENUMBER 1907 L193
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L194
    LINENUMBER 1908 L194
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L195
    LINENUMBER 1909 L195
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L196
    LINENUMBER 1910 L196
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L197
    LINENUMBER 1913 L197
    ALOAD 11
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70047_e ()F
    F2D
    DADD
    LDC 128.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofCloudsHeight : F
    LDC 128.0
    FMUL
    F2D
    DADD
    DCMPL
    IFLT L198
   L199
    LINENUMBER 1915 L199
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "aboveClouds"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L200
    LINENUMBER 1916 L200
    ALOAD 0
    ALOAD 6
    FLOAD 2
    ILOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_180437_a (Lnet/minecraft/client/renderer/RenderGlobal;FI)V
   L198
    LINENUMBER 1920 L198
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_dispatchRenderLast : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L201
   L202
    LINENUMBER 1922 L202
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "forge_render_last"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L203
    LINENUMBER 1923 L203
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_dispatchRenderLast : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 6
    AASTORE
    DUP
    ICONST_1
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L201
    LINENUMBER 1927 L201
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "hand"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L204
    LINENUMBER 1930 L204
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175074_C : Z
    IFEQ L205
    GETSTATIC net/optifine/shaders/Shaders.isShadowPass : Z
    IFNE L205
   L206
    LINENUMBER 1933 L206
    ILOAD 5
    IFEQ L207
   L208
    LINENUMBER 1935 L208
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC net/optifine/shaders/ShadersRender.renderHand1 (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
   L209
    LINENUMBER 1936 L209
    INVOKESTATIC net/optifine/shaders/Shaders.renderCompositeFinal ()V
   L207
    LINENUMBER 1939 L207
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L210
    LINENUMBER 1941 L210
    ILOAD 5
    IFEQ L211
   L212
    LINENUMBER 1942 L212
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESTATIC net/optifine/shaders/ShadersRender.renderFPOverlay (Lnet/minecraft/client/renderer/EntityRenderer;FI)V
    GOTO L205
   L211
    LINENUMBER 1945 L211
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ALOAD 0
    FLOAD 2
    ILOAD 1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78476_b (FI)V
   L205
    LINENUMBER 1948 L205
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    ILOAD 5
    IFEQ L213
   L214
    LINENUMBER 1949 L214
    INVOKESTATIC net/optifine/shaders/Shaders.endRender ()V
   L213
    LINENUMBER 1950 L213
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F J I net/minecraft/client/renderer/RenderGlobal net/minecraft/client/particle/ParticleManager I net/minecraft/client/renderer/culling/ClippingHelper net/minecraft/client/renderer/culling/Frustum net/minecraft/entity/Entity D D D] []
    RETURN
   L215
    LOCALVARIABLE entityplayer Lnet/minecraft/entity/player/EntityPlayer; L120 L118 18
    LOCALVARIABLE preDebugFog Z L127 L125 18
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L215 0
    LOCALVARIABLE pass I L0 L215 1
    LOCALVARIABLE partialTicks F L0 L215 2
    LOCALVARIABLE finishTimeNano J L0 L215 3
    LOCALVARIABLE isShaders Z L1 L215 5
    LOCALVARIABLE renderglobal Lnet/minecraft/client/renderer/RenderGlobal; L4 L215 6
    LOCALVARIABLE particlemanager Lnet/minecraft/client/particle/ParticleManager; L5 L215 7
    LOCALVARIABLE flag Z L6 L215 8
    LOCALVARIABLE clippingHelper Lnet/minecraft/client/renderer/culling/ClippingHelper; L24 L215 9
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L29 L215 10
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L30 L215 11
    LOCALVARIABLE d0 D L31 L215 12
    LOCALVARIABLE d1 D L32 L215 14
    LOCALVARIABLE d2 D L33 L215 16
    MAXSTACK = 9
    MAXLOCALS = 19

  // access flags 0x2
  private func_180437_a(Lnet/minecraft/client/renderer/RenderGlobal;FI)V
   L0
    LINENUMBER 1956 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    ICONST_4
    IF_ICMPLT L1
    INVOKESTATIC Config.isCloudsOff ()Z
    IFNE L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    INVOKESTATIC net/optifine/shaders/Shaders.shouldRenderClouds (Lnet/minecraft/client/settings/GameSettings;)Z
    IFEQ L1
   L2
    LINENUMBER 1958 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71424_I : Lnet/minecraft/profiler/Profiler;
    LDC "clouds"
    INVOKEVIRTUAL net/minecraft/profiler/Profiler.func_76318_c (Ljava/lang/String;)V
   L3
    LINENUMBER 1959 L3
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L4
    LINENUMBER 1960 L4
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L5
    LINENUMBER 1962 L5
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    LDC 4.0
    FMUL
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L6
    LINENUMBER 1963 L6
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L7
    LINENUMBER 1964 L7
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L8
    LINENUMBER 1965 L8
    ALOAD 0
    ICONST_0
    FLOAD 2
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78468_a (IF)V
   L9
    LINENUMBER 1966 L9
    ALOAD 1
    FLOAD 2
    ILOAD 3
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_180447_b (FI)V
   L10
    LINENUMBER 1967 L10
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L11
    LINENUMBER 1968 L11
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L12
    LINENUMBER 1969 L12
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L13
    LINENUMBER 1970 L13
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L14
    LINENUMBER 1972 L14
    ALOAD 0
    FLOAD 2
    ICONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78481_a (FZ)F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71443_c : I
    I2F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71440_d : I
    I2F
    FDIV
    LDC 0.05
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.clipDistance : F
    INVOKESTATIC org/lwjgl/util/glu/Project.gluPerspective (FFFF)V
   L15
    LINENUMBER 1973 L15
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L1
    LINENUMBER 1975 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/renderer/RenderGlobal F I] []
    RETURN
   L16
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L16 0
    LOCALVARIABLE renderGlobalIn Lnet/minecraft/client/renderer/RenderGlobal; L0 L16 1
    LOCALVARIABLE partialTicks F L0 L16 2
    LOCALVARIABLE pass I L0 L16 3
    MAXSTACK = 5
    MAXLOCALS = 4

  // access flags 0x2
  private func_78484_h()V
   L0
    LINENUMBER 1979 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    FCONST_1
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72867_j (F)F
    FSTORE 1
   L1
    LINENUMBER 1982 L1
    INVOKESTATIC Config.isRainFancy ()Z
    IFNE L2
   L3
    LINENUMBER 1984 L3
    FLOAD 1
    FCONST_2
    FDIV
    FSTORE 1
   L2
    LINENUMBER 1987 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    FLOAD 1
    FCONST_0
    FCMPL
    IFEQ L4
    INVOKESTATIC Config.isRainSplash ()Z
    IFEQ L4
   L5
    LINENUMBER 1989 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2L
    LDC 312987231
    LMUL
    INVOKEVIRTUAL java/util/Random.setSeed (J)V
   L6
    LINENUMBER 1990 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 2
   L7
    LINENUMBER 1991 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 3
   L8
    LINENUMBER 1992 L8
    NEW net/minecraft/util/math/BlockPos
    DUP
    ALOAD 2
    INVOKESPECIAL net/minecraft/util/math/BlockPos.<init> (Lnet/minecraft/entity/Entity;)V
    ASTORE 4
   L9
    LINENUMBER 1993 L9
    BIPUSH 10
    ISTORE 5
   L10
    LINENUMBER 1994 L10
    DCONST_0
    DSTORE 6
   L11
    LINENUMBER 1995 L11
    DCONST_0
    DSTORE 8
   L12
    LINENUMBER 1996 L12
    DCONST_0
    DSTORE 10
   L13
    LINENUMBER 1997 L13
    ICONST_0
    ISTORE 12
   L14
    LINENUMBER 1998 L14
    LDC 100.0
    FLOAD 1
    FMUL
    FLOAD 1
    FMUL
    F2I
    ISTORE 13
   L15
    LINENUMBER 2000 L15
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74362_aa : I
    ICONST_1
    IF_ICMPNE L16
   L17
    LINENUMBER 2002 L17
    ILOAD 13
    ICONST_1
    ISHR
    ISTORE 13
    GOTO L18
   L16
    LINENUMBER 2004 L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74362_aa : I
    ICONST_2
    IF_ICMPNE L18
   L19
    LINENUMBER 2006 L19
    ICONST_0
    ISTORE 13
   L18
    LINENUMBER 2009 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I] []
    ICONST_0
    ISTORE 14
   L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ILOAD 14
    ILOAD 13
    IF_ICMPGE L21
   L22
    LINENUMBER 2011 L22
    ALOAD 3
    ALOAD 4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ISUB
    ICONST_0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    BIPUSH 10
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ISUB
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177982_a (III)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    ASTORE 15
   L23
    LINENUMBER 2012 L23
    ALOAD 3
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/world/World.func_180494_b (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    ASTORE 16
   L24
    LINENUMBER 2013 L24
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177977_b ()Lnet/minecraft/util/math/BlockPos;
    ASTORE 17
   L25
    LINENUMBER 2014 L25
    ALOAD 3
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/world/World.func_180495_p (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/state/IBlockState;
    ASTORE 18
   L26
    LINENUMBER 2016 L26
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    BIPUSH 10
    IADD
    IF_ICMPGT L27
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    BIPUSH 10
    ISUB
    IF_ICMPLT L27
    ALOAD 16
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76738_d ()Z
    IFEQ L27
    ALOAD 16
    ALOAD 15
    INVOKESTATIC toughasnails/season/SeasonASMHelper.getFloatTemperature (Lnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/BlockPos;)F
    LDC 0.15
    FCMPL
    IFLT L27
   L28
    LINENUMBER 2018 L28
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DSTORE 19
   L29
    LINENUMBER 2019 L29
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DSTORE 21
   L30
    LINENUMBER 2020 L30
    ALOAD 18
    ALOAD 3
    ALOAD 17
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185900_c (Lnet/minecraft/world/IBlockAccess;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/AxisAlignedBB;
    ASTORE 23
   L31
    LINENUMBER 2022 L31
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPEQ L32
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    GETSTATIC net/minecraft/init/Blocks.field_189877_df : Lnet/minecraft/block/Block;
    IF_ACMPEQ L32
   L33
    LINENUMBER 2024 L33
    ALOAD 18
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151579_a : Lnet/minecraft/block/material/Material;
    IF_ACMPEQ L27
   L34
    LINENUMBER 2026 L34
    IINC 12 1
   L35
    LINENUMBER 2028 L35
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ILOAD 12
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    IFNE L36
   L37
    LINENUMBER 2030 L37
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    DSTORE 6
   L38
    LINENUMBER 2031 L38
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72337_e : D
    DADD
    DCONST_1
    DSUB
    DSTORE 8
   L39
    LINENUMBER 2032 L39
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DSTORE 10
   L36
    LINENUMBER 2035 L36
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState D D net/minecraft/util/math/AxisAlignedBB] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETSTATIC net/minecraft/util/EnumParticleTypes.WATER_DROP : Lnet/minecraft/util/EnumParticleTypes;
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72337_e : D
    DADD
    ALOAD 17
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DCONST_0
    DCONST_0
    DCONST_0
    ICONST_0
    NEWARRAY T_INT
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175688_a (Lnet/minecraft/util/EnumParticleTypes;DDDDDD[I)V
    GOTO L27
   L32
    LINENUMBER 2040 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState D D net/minecraft/util/math/AxisAlignedBB] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETSTATIC net/minecraft/util/EnumParticleTypes.SMOKE_NORMAL : Lnet/minecraft/util/EnumParticleTypes;
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177958_n ()I
    I2D
    DLOAD 19
    DADD
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    LDC 0.1
    FADD
    F2D
    ALOAD 23
    GETFIELD net/minecraft/util/math/AxisAlignedBB.field_72338_b : D
    DSUB
    ALOAD 15
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177952_p ()I
    I2D
    DLOAD 21
    DADD
    DCONST_0
    DCONST_0
    DCONST_0
    ICONST_0
    NEWARRAY T_INT
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_175688_a (Lnet/minecraft/util/EnumParticleTypes;DDDDDD[I)V
   L27
    LINENUMBER 2009 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I net/minecraft/util/math/BlockPos net/minecraft/world/biome/Biome net/minecraft/util/math/BlockPos net/minecraft/block/state/IBlockState] []
    IINC 14 1
    GOTO L20
   L21
    LINENUMBER 2045 L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ILOAD 12
    IFLE L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ICONST_3
    INVOKEVIRTUAL java/util/Random.nextInt (I)I
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
    IF_ICMPGE L4
   L40
    LINENUMBER 2047 L40
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_78534_ac : I
   L41
    LINENUMBER 2049 L41
    DLOAD 8
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ICONST_1
    IADD
    I2D
    DCMPL
    IFLE L42
    ALOAD 3
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    I2F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76141_d (F)I
    IF_ICMPLE L42
   L43
    LINENUMBER 2051 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    DLOAD 6
    DLOAD 8
    DLOAD 10
    GETSTATIC net/minecraft/init/SoundEvents.field_187919_gs : Lnet/minecraft/util/SoundEvent;
    GETSTATIC net/minecraft/util/SoundCategory.WEATHER : Lnet/minecraft/util/SoundCategory;
    LDC 0.1
    LDC 0.5
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_184134_a (DDDLnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FFZ)V
    GOTO L4
   L42
    LINENUMBER 2055 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient net/minecraft/util/math/BlockPos I D D D I I I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    DLOAD 6
    DLOAD 8
    DLOAD 10
    GETSTATIC net/minecraft/init/SoundEvents.field_187918_gr : Lnet/minecraft/util/SoundEvent;
    GETSTATIC net/minecraft/util/SoundCategory.WEATHER : Lnet/minecraft/util/SoundCategory;
    LDC 0.2
    FCONST_1
    ICONST_0
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_184134_a (DDDLnet/minecraft/util/SoundEvent;Lnet/minecraft/util/SoundCategory;FFZ)V
   L4
    LINENUMBER 2059 L4
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    RETURN
   L44
    LOCALVARIABLE d3 D L29 L27 19
    LOCALVARIABLE d4 D L30 L27 21
    LOCALVARIABLE axisalignedbb Lnet/minecraft/util/math/AxisAlignedBB; L31 L27 23
    LOCALVARIABLE blockpos1 Lnet/minecraft/util/math/BlockPos; L23 L27 15
    LOCALVARIABLE biome Lnet/minecraft/world/biome/Biome; L24 L27 16
    LOCALVARIABLE blockpos2 Lnet/minecraft/util/math/BlockPos; L25 L27 17
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L26 L27 18
    LOCALVARIABLE l I L20 L21 14
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L7 L4 2
    LOCALVARIABLE world Lnet/minecraft/world/World; L8 L4 3
    LOCALVARIABLE blockpos Lnet/minecraft/util/math/BlockPos; L9 L4 4
    LOCALVARIABLE i I L10 L4 5
    LOCALVARIABLE d0 D L11 L4 6
    LOCALVARIABLE d1 D L12 L4 8
    LOCALVARIABLE d2 D L13 L4 10
    LOCALVARIABLE j I L14 L4 12
    LOCALVARIABLE k I L15 L4 13
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L44 0
    LOCALVARIABLE f F L1 L44 1
    MAXSTACK = 15
    MAXLOCALS = 24

  // access flags 0x4
  protected func_78474_d(F)V
   L0
    LINENUMBER 2067 L0
    GETSTATIC net/optifine/reflect/Reflector.ForgeWorldProvider_getWeatherRenderer : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L1
   L2
    LINENUMBER 2069 L2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETFIELD net/minecraft/client/multiplayer/WorldClient.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ASTORE 2
   L3
    LINENUMBER 2070 L3
    ALOAD 2
    GETSTATIC net/optifine/reflect/Reflector.ForgeWorldProvider_getWeatherRenderer : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.call (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 3
   L4
    LINENUMBER 2071 L4
    ALOAD 3
    IFNULL L1
   L5
    LINENUMBER 2073 L5
    ALOAD 3
    GETSTATIC net/optifine/reflect/Reflector.IRenderHandler_render : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_3
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    AASTORE
    DUP
    ICONST_2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L6
    LINENUMBER 2074 L6
    RETURN
   L1
    LINENUMBER 2079 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/multiplayer/WorldClient.func_72867_j (F)F
    FSTORE 2
   L7
    LINENUMBER 2081 L7
    FLOAD 2
    FCONST_0
    FCMPL
    IFLE L8
   L9
    LINENUMBER 2084 L9
    INVOKESTATIC Config.isRainOff ()Z
    IFEQ L10
   L11
    LINENUMBER 2085 L11
    RETURN
   L10
    LINENUMBER 2087 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F] []
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180436_i ()V
   L12
    LINENUMBER 2088 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L13
    LINENUMBER 2089 L13
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 4
   L14
    LINENUMBER 2090 L14
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 5
   L15
    LINENUMBER 2091 L15
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 6
   L16
    LINENUMBER 2092 L16
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 7
   L17
    LINENUMBER 2093 L17
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    ASTORE 8
   L18
    LINENUMBER 2094 L18
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ASTORE 9
   L19
    LINENUMBER 2095 L19
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179129_p ()V
   L20
    LINENUMBER 2096 L20
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L21
    LINENUMBER 2097 L21
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L22
    LINENUMBER 2098 L22
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L23
    LINENUMBER 2099 L23
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L24
    LINENUMBER 2100 L24
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70142_S : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 10
   L25
    LINENUMBER 2101 L25
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 12
   L26
    LINENUMBER 2102 L26
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70136_U : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    DSTORE 14
   L27
    LINENUMBER 2103 L27
    DLOAD 12
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76128_c (D)I
    ISTORE 16
   L28
    LINENUMBER 2104 L28
    ICONST_5
    ISTORE 17
   L29
    LINENUMBER 2107 L29
    INVOKESTATIC Config.isRainFancy ()Z
    IFEQ L30
   L31
    LINENUMBER 2109 L31
    BIPUSH 10
    ISTORE 17
   L30
    LINENUMBER 2112 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I] []
    ICONST_M1
    ISTORE 18
   L32
    LINENUMBER 2113 L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    I2F
    FLOAD 1
    FADD
    FSTORE 19
   L33
    LINENUMBER 2114 L33
    ALOAD 9
    DLOAD 10
    DNEG
    DLOAD 12
    DNEG
    DLOAD 14
    DNEG
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_178969_c (DDD)V
   L34
    LINENUMBER 2115 L34
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L35
    LINENUMBER 2116 L35
    NEW net/minecraft/util/math/BlockPos$MutableBlockPos
    DUP
    INVOKESPECIAL net/minecraft/util/math/BlockPos$MutableBlockPos.<init> ()V
    ASTORE 20
   L36
    LINENUMBER 2118 L36
    ILOAD 7
    ILOAD 17
    ISUB
    ISTORE 21
   L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ILOAD 21
    ILOAD 7
    ILOAD 17
    IADD
    IF_ICMPGT L38
   L39
    LINENUMBER 2120 L39
    ILOAD 5
    ILOAD 17
    ISUB
    ISTORE 22
   L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I] []
    ILOAD 22
    ILOAD 5
    ILOAD 17
    IADD
    IF_ICMPGT L41
   L42
    LINENUMBER 2122 L42
    ILOAD 21
    ILOAD 7
    ISUB
    BIPUSH 16
    IADD
    BIPUSH 32
    IMUL
    ILOAD 22
    IADD
    ILOAD 5
    ISUB
    BIPUSH 16
    IADD
    ISTORE 23
   L43
    LINENUMBER 2123 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175076_N : [F
    ILOAD 23
    FALOAD
    F2D
    LDC 0.5
    DMUL
    DSTORE 24
   L44
    LINENUMBER 2124 L44
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175077_O : [F
    ILOAD 23
    FALOAD
    F2D
    LDC 0.5
    DMUL
    DSTORE 26
   L45
    LINENUMBER 2125 L45
    ALOAD 20
    ILOAD 22
    ICONST_0
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L46
    LINENUMBER 2126 L46
    ALOAD 4
    ALOAD 20
    INVOKEVIRTUAL net/minecraft/world/World.func_180494_b (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    ASTORE 28
   L47
    LINENUMBER 2128 L47
    ALOAD 28
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76738_d ()Z
    IFNE L48
    ALOAD 28
    INVOKEVIRTUAL net/minecraft/world/biome/Biome.func_76746_c ()Z
    IFEQ L49
   L48
    LINENUMBER 2130 L48
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome] []
    ALOAD 4
    ALOAD 20
    INVOKEVIRTUAL net/minecraft/world/World.func_175725_q (Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos.func_177956_o ()I
    ISTORE 29
   L50
    LINENUMBER 2131 L50
    ILOAD 6
    ILOAD 17
    ISUB
    ISTORE 30
   L51
    LINENUMBER 2132 L51
    ILOAD 6
    ILOAD 17
    IADD
    ISTORE 31
   L52
    LINENUMBER 2134 L52
    ILOAD 30
    ILOAD 29
    IF_ICMPGE L53
   L54
    LINENUMBER 2136 L54
    ILOAD 29
    ISTORE 30
   L53
    LINENUMBER 2139 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I] []
    ILOAD 31
    ILOAD 29
    IF_ICMPGE L55
   L56
    LINENUMBER 2141 L56
    ILOAD 29
    ISTORE 31
   L55
    LINENUMBER 2144 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I] []
    ILOAD 29
    ISTORE 32
   L57
    LINENUMBER 2146 L57
    ILOAD 29
    ILOAD 16
    IF_ICMPGE L58
   L59
    LINENUMBER 2148 L59
    ILOAD 16
    ISTORE 32
   L58
    LINENUMBER 2151 L58
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I] []
    ILOAD 30
    ILOAD 31
    IF_ICMPEQ L49
   L60
    LINENUMBER 2153 L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    ILOAD 22
    ILOAD 22
    IMUL
    SIPUSH 3121
    IMUL
    ILOAD 22
    LDC 45238971
    IMUL
    IADD
    ILOAD 21
    ILOAD 21
    IMUL
    LDC 418711
    IMUL
    ILOAD 21
    SIPUSH 13761
    IMUL
    IADD
    IXOR
    I2L
    INVOKEVIRTUAL java/util/Random.setSeed (J)V
   L61
    LINENUMBER 2154 L61
    ALOAD 20
    ILOAD 22
    ILOAD 30
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L62
    LINENUMBER 2155 L62
    ALOAD 28
    ALOAD 20
    INVOKESTATIC toughasnails/season/SeasonASMHelper.getFloatTemperature (Lnet/minecraft/world/biome/Biome;Lnet/minecraft/util/math/BlockPos;)F
    FSTORE 33
   L63
    LINENUMBER 2157 L63
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/world/World.func_72959_q ()Lnet/minecraft/world/biome/BiomeProvider;
    FLOAD 33
    ILOAD 29
    INVOKEVIRTUAL net/minecraft/world/biome/BiomeProvider.func_76939_a (FI)F
    LDC 0.15
    FCMPL
    IFLT L64
   L65
    LINENUMBER 2159 L65
    ILOAD 18
    IFEQ L66
   L67
    LINENUMBER 2161 L67
    ILOAD 18
    IFLT L68
   L69
    LINENUMBER 2163 L69
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L68
    LINENUMBER 2166 L68
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ICONST_0
    ISTORE 18
   L70
    LINENUMBER 2167 L70
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_110924_q : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L71
    LINENUMBER 2168 L71
    ALOAD 9
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181704_d : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L66
    LINENUMBER 2171 L66
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    ILOAD 22
    ILOAD 22
    IMUL
    SIPUSH 3121
    IMUL
    IADD
    ILOAD 22
    LDC 45238971
    IMUL
    IADD
    ILOAD 21
    ILOAD 21
    IMUL
    LDC 418711
    IMUL
    IADD
    ILOAD 21
    SIPUSH 13761
    IMUL
    IADD
    BIPUSH 31
    IAND
    I2D
    FLOAD 1
    F2D
    DADD
    DNEG
    LDC 32.0
    DDIV
    LDC 3.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    DADD
    DMUL
    DSTORE 34
   L72
    LINENUMBER 2172 L72
    ILOAD 22
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSUB
    DSTORE 36
   L73
    LINENUMBER 2173 L73
    ILOAD 21
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSUB
    DSTORE 38
   L74
    LINENUMBER 2174 L74
    DLOAD 36
    DLOAD 36
    DMUL
    DLOAD 38
    DLOAD 38
    DMUL
    DADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76133_a (D)F
    ILOAD 17
    I2F
    FDIV
    FSTORE 40
   L75
    LINENUMBER 2175 L75
    FCONST_1
    FLOAD 40
    FLOAD 40
    FMUL
    FSUB
    LDC 0.5
    FMUL
    LDC 0.5
    FADD
    FLOAD 2
    FMUL
    FSTORE 41
   L76
    LINENUMBER 2176 L76
    ALOAD 20
    ILOAD 22
    ILOAD 32
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L77
    LINENUMBER 2177 L77
    ALOAD 4
    ALOAD 20
    ICONST_0
    INVOKEVIRTUAL net/minecraft/world/World.func_175626_b (Lnet/minecraft/util/math/BlockPos;I)I
    ISTORE 42
   L78
    LINENUMBER 2178 L78
    ILOAD 42
    BIPUSH 16
    ISHR
    LDC 65535
    IAND
    ISTORE 43
   L79
    LINENUMBER 2179 L79
    ILOAD 42
    LDC 65535
    IAND
    ISTORE 44
   L80
    LINENUMBER 2180 L80
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L81
    LINENUMBER 2181 L81
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L82
    LINENUMBER 2182 L82
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L83
    LINENUMBER 2183 L83
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 41
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 43
    ILOAD 44
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L84
    LINENUMBER 2184 L84
    GOTO L49
   L64
    LINENUMBER 2187 L64
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ILOAD 18
    ICONST_1
    IF_ICMPEQ L85
   L86
    LINENUMBER 2189 L86
    ILOAD 18
    IFLT L87
   L88
    LINENUMBER 2191 L88
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L87
    LINENUMBER 2194 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ICONST_1
    ISTORE 18
   L89
    LINENUMBER 2195 L89
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_110434_K ()Lnet/minecraft/client/renderer/texture/TextureManager;
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_110923_r : Lnet/minecraft/util/ResourceLocation;
    INVOKEVIRTUAL net/minecraft/client/renderer/texture/TextureManager.func_110577_a (Lnet/minecraft/util/ResourceLocation;)V
   L90
    LINENUMBER 2196 L90
    ALOAD 9
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181704_d : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L85
    LINENUMBER 2199 L85
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome I I I I F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78529_t : I
    SIPUSH 511
    IAND
    I2F
    FLOAD 1
    FADD
    FNEG
    LDC 512.0
    FDIV
    F2D
    DSTORE 34
   L91
    LINENUMBER 2200 L91
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    FLOAD 19
    F2D
    LDC 0.01
    DMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextGaussian ()D
    D2F
    F2D
    DMUL
    DADD
    DSTORE 36
   L92
    LINENUMBER 2201 L92
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextDouble ()D
    FLOAD 19
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78537_ab : Ljava/util/Random;
    INVOKEVIRTUAL java/util/Random.nextGaussian ()D
    D2F
    FMUL
    F2D
    LDC 0.001
    DMUL
    DADD
    DSTORE 38
   L93
    LINENUMBER 2202 L93
    ILOAD 22
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    DSUB
    DSTORE 45
   L94
    LINENUMBER 2203 L94
    ILOAD 21
    I2F
    LDC 0.5
    FADD
    F2D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    DSUB
    DSTORE 47
   L95
    LINENUMBER 2204 L95
    DLOAD 45
    DLOAD 45
    DMUL
    DLOAD 47
    DLOAD 47
    DMUL
    DADD
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76133_a (D)F
    ILOAD 17
    I2F
    FDIV
    FSTORE 44
   L96
    LINENUMBER 2205 L96
    FCONST_1
    FLOAD 44
    FLOAD 44
    FMUL
    FSUB
    LDC 0.3
    FMUL
    LDC 0.5
    FADD
    FLOAD 2
    FMUL
    FSTORE 49
   L97
    LINENUMBER 2206 L97
    ALOAD 20
    ILOAD 22
    ILOAD 32
    ILOAD 21
    INVOKEVIRTUAL net/minecraft/util/math/BlockPos$MutableBlockPos.func_181079_c (III)Lnet/minecraft/util/math/BlockPos$MutableBlockPos;
    POP
   L98
    LINENUMBER 2207 L98
    ALOAD 4
    ALOAD 20
    ICONST_0
    INVOKEVIRTUAL net/minecraft/world/World.func_175626_b (Lnet/minecraft/util/math/BlockPos;I)I
    ICONST_3
    IMUL
    LDC 15728880
    IADD
    ICONST_4
    IDIV
    ISTORE 50
   L99
    LINENUMBER 2208 L99
    ILOAD 50
    BIPUSH 16
    ISHR
    LDC 65535
    IAND
    ISTORE 51
   L100
    LINENUMBER 2209 L100
    ILOAD 50
    LDC 65535
    IAND
    ISTORE 52
   L101
    LINENUMBER 2210 L101
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    DLOAD 36
    DADD
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L102
    LINENUMBER 2211 L102
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 31
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    DLOAD 36
    DADD
    ILOAD 30
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L103
    LINENUMBER 2212 L103
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DADD
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DADD
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_1
    DLOAD 36
    DADD
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L104
    LINENUMBER 2213 L104
    ALOAD 9
    ILOAD 22
    I2D
    DLOAD 24
    DSUB
    LDC 0.5
    DADD
    ILOAD 30
    I2D
    ILOAD 21
    I2D
    DLOAD 26
    DSUB
    LDC 0.5
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    DCONST_0
    DLOAD 36
    DADD
    ILOAD 31
    I2D
    LDC 0.25
    DMUL
    DLOAD 34
    DADD
    DLOAD 38
    DADD
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187315_a (DD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_1
    FCONST_1
    FCONST_1
    FLOAD 49
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    ILOAD 51
    ILOAD 52
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_187314_a (II)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L49
    LINENUMBER 2120 L49
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I I D D net/minecraft/world/biome/Biome] []
    IINC 22 1
    GOTO L40
   L41
    LINENUMBER 2118 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I I] []
    IINC 21 1
    GOTO L37
   L38
    LINENUMBER 2220 L38
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ILOAD 18
    IFLT L105
   L106
    LINENUMBER 2222 L106
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L105
    LINENUMBER 2225 L105
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F net/minecraft/entity/Entity net/minecraft/client/multiplayer/WorldClient I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer D D D I I I F net/minecraft/util/math/BlockPos$MutableBlockPos I] []
    ALOAD 9
    DCONST_0
    DCONST_0
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_178969_c (DDD)V
   L107
    LINENUMBER 2226 L107
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179089_o ()V
   L108
    LINENUMBER 2227 L108
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L109
    LINENUMBER 2228 L109
    SIPUSH 516
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179092_a (IF)V
   L110
    LINENUMBER 2229 L110
    ALOAD 0
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175072_h ()V
   L8
    LINENUMBER 2231 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F] []
    RETURN
   L111
    LOCALVARIABLE worldProvider Lnet/minecraft/world/WorldProvider; L3 L1 2
    LOCALVARIABLE weatherRenderer Ljava/lang/Object; L4 L1 3
    LOCALVARIABLE d5 D L72 L84 34
    LOCALVARIABLE d6 D L73 L84 36
    LOCALVARIABLE d7 D L74 L84 38
    LOCALVARIABLE f3 F L75 L84 40
    LOCALVARIABLE f4 F L76 L84 41
    LOCALVARIABLE j3 I L78 L84 42
    LOCALVARIABLE k3 I L79 L84 43
    LOCALVARIABLE l3 I L80 L84 44
    LOCALVARIABLE d8 D L91 L49 34
    LOCALVARIABLE d9 D L92 L49 36
    LOCALVARIABLE d10 D L93 L49 38
    LOCALVARIABLE d11 D L94 L49 45
    LOCALVARIABLE d12 D L95 L49 47
    LOCALVARIABLE f6 F L96 L49 44
    LOCALVARIABLE f5 F L97 L49 49
    LOCALVARIABLE i4 I L99 L49 50
    LOCALVARIABLE j4 I L100 L49 51
    LOCALVARIABLE k4 I L101 L49 52
    LOCALVARIABLE f2 F L63 L49 33
    LOCALVARIABLE j2 I L50 L49 29
    LOCALVARIABLE k2 I L51 L49 30
    LOCALVARIABLE l2 I L52 L49 31
    LOCALVARIABLE i3 I L57 L49 32
    LOCALVARIABLE i2 I L43 L49 23
    LOCALVARIABLE d3 D L44 L49 24
    LOCALVARIABLE d4 D L45 L49 26
    LOCALVARIABLE biome Lnet/minecraft/world/biome/Biome; L47 L49 28
    LOCALVARIABLE l1 I L40 L41 22
    LOCALVARIABLE k1 I L37 L38 21
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L13 L8 3
    LOCALVARIABLE world Lnet/minecraft/world/World; L14 L8 4
    LOCALVARIABLE i I L15 L8 5
    LOCALVARIABLE j I L16 L8 6
    LOCALVARIABLE k I L17 L8 7
    LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L18 L8 8
    LOCALVARIABLE vertexbuffer Lnet/minecraft/client/renderer/VertexBuffer; L19 L8 9
    LOCALVARIABLE d0 D L25 L8 10
    LOCALVARIABLE d1 D L26 L8 12
    LOCALVARIABLE d2 D L27 L8 14
    LOCALVARIABLE l I L28 L8 16
    LOCALVARIABLE i1 I L29 L8 17
    LOCALVARIABLE j1 I L32 L8 18
    LOCALVARIABLE f1 F L33 L8 19
    LOCALVARIABLE blockpos$mutableblockpos Lnet/minecraft/util/math/BlockPos$MutableBlockPos; L36 L8 20
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L111 0
    LOCALVARIABLE partialTicks F L0 L111 1
    LOCALVARIABLE f F L7 L111 2
    MAXSTACK = 9
    MAXLOCALS = 53

  // access flags 0x1
  public func_78478_c()V
   L0
    LINENUMBER 2238 L0
    NEW net/minecraft/client/gui/ScaledResolution
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKESPECIAL net/minecraft/client/gui/ScaledResolution.<init> (Lnet/minecraft/client/Minecraft;)V
    ASTORE 1
   L1
    LINENUMBER 2239 L1
    SIPUSH 256
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179086_m (I)V
   L2
    LINENUMBER 2240 L2
    SIPUSH 5889
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L3
    LINENUMBER 2241 L3
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L4
    LINENUMBER 2242 L4
    DCONST_0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78327_c ()D
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/ScaledResolution.func_78324_d ()D
    DCONST_0
    LDC 1000.0
    LDC 3000.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179130_a (DDDDDD)V
   L5
    LINENUMBER 2243 L5
    SIPUSH 5888
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179128_n (I)V
   L6
    LINENUMBER 2244 L6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179096_D ()V
   L7
    LINENUMBER 2245 L7
    FCONST_0
    FCONST_0
    LDC -2000.0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L8
    LINENUMBER 2246 L8
    RETURN
   L9
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L9 0
    LOCALVARIABLE scaledresolution Lnet/minecraft/client/gui/ScaledResolution; L1 L9 1
    MAXSTACK = 12
    MAXLOCALS = 2

  // access flags 0x2
  private func_78466_h(F)V
   L0
    LINENUMBER 2253 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 2
   L1
    LINENUMBER 2254 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L2
    LINENUMBER 2255 L2
    LDC 0.25
    LDC 0.75
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    I2F
    FMUL
    LDC 32.0
    FDIV
    FADD
    FSTORE 4
   L3
    LINENUMBER 2256 L3
    FCONST_1
    FLOAD 4
    F2D
    LDC 0.25
    INVOKESTATIC java/lang/Math.pow (DD)D
    D2F
    FSUB
    FSTORE 4
   L4
    LINENUMBER 2257 L4
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72833_a (Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L5
    LINENUMBER 2259 L5
    ALOAD 5
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKESTATIC net/optifine/CustomColors.getWorldSkyColor (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 5
   L6
    LINENUMBER 2261 L6
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    FSTORE 6
   L7
    LINENUMBER 2262 L7
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    FSTORE 7
   L8
    LINENUMBER 2263 L8
    ALOAD 5
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    FSTORE 8
   L9
    LINENUMBER 2264 L9
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72948_g (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 9
   L10
    LINENUMBER 2266 L10
    ALOAD 9
    ALOAD 2
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    FLOAD 1
    INVOKESTATIC net/optifine/CustomColors.getWorldFogColor (Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 9
   L11
    LINENUMBER 2268 L11
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L12
    LINENUMBER 2269 L12
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L13
    LINENUMBER 2270 L13
    ALOAD 0
    ALOAD 9
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L14
    LINENUMBER 2272 L14
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_151451_c : I
    ICONST_4
    IF_ICMPLT L15
   L16
    LINENUMBER 2274 L16
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72929_e (F)F
    INVOKESTATIC net/minecraft/util/math/MathHelper.func_76126_a (F)F
    FCONST_0
    FCMPL
    IFLE L17
    LDC -1.0
    GOTO L18
   L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] []
    DCONST_1
   L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] [D]
    DSTORE 10
   L19
    LINENUMBER 2275 L19
    NEW net/minecraft/util/math/Vec3d
    DUP
    DLOAD 10
    DCONST_0
    DCONST_0
    INVOKESPECIAL net/minecraft/util/math/Vec3d.<init> (DDD)V
    ASTORE 12
   L20
    LINENUMBER 2276 L20
    ALOAD 3
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/entity/Entity.func_70676_i (F)Lnet/minecraft/util/math/Vec3d;
    ALOAD 12
    INVOKEVIRTUAL net/minecraft/util/math/Vec3d.func_72430_b (Lnet/minecraft/util/math/Vec3d;)D
    D2F
    FSTORE 13
   L21
    LINENUMBER 2278 L21
    FLOAD 13
    FCONST_0
    FCMPG
    IFGE L22
   L23
    LINENUMBER 2280 L23
    FCONST_0
    FSTORE 13
   L22
    LINENUMBER 2283 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d D net/minecraft/util/math/Vec3d F] []
    FLOAD 13
    FCONST_0
    FCMPL
    IFLE L15
   L24
    LINENUMBER 2285 L24
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72826_c (F)F
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76560_a (FF)[F
    ASTORE 14
   L25
    LINENUMBER 2287 L25
    ALOAD 14
    IFNULL L15
   L26
    LINENUMBER 2289 L26
    FLOAD 13
    ALOAD 14
    ICONST_3
    FALOAD
    FMUL
    FSTORE 13
   L27
    LINENUMBER 2290 L27
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_0
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L28
    LINENUMBER 2291 L28
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_1
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L29
    LINENUMBER 2292 L29
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 13
    FSUB
    FMUL
    ALOAD 14
    ICONST_2
    FALOAD
    FLOAD 13
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L15
    LINENUMBER 2297 L15
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d] []
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L30
    LINENUMBER 2298 L30
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L31
    LINENUMBER 2299 L31
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FSUB
    FLOAD 4
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L32
    LINENUMBER 2300 L32
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72867_j (F)F
    FSTORE 15
   L33
    LINENUMBER 2302 L33
    FLOAD 15
    FCONST_0
    FCMPL
    IFLE L34
   L35
    LINENUMBER 2304 L35
    FCONST_1
    FLOAD 15
    LDC 0.5
    FMUL
    FSUB
    FSTORE 16
   L36
    LINENUMBER 2305 L36
    FCONST_1
    FLOAD 15
    LDC 0.4
    FMUL
    FSUB
    FSTORE 12
   L37
    LINENUMBER 2306 L37
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 16
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L38
    LINENUMBER 2307 L38
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 16
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L39
    LINENUMBER 2308 L39
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L34
    LINENUMBER 2311 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T T T T F] []
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72819_i (F)F
    FSTORE 16
   L40
    LINENUMBER 2313 L40
    FLOAD 16
    FCONST_0
    FCMPL
    IFLE L41
   L42
    LINENUMBER 2315 L42
    FCONST_1
    FLOAD 16
    LDC 0.5
    FMUL
    FSUB
    FSTORE 12
   L43
    LINENUMBER 2316 L43
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L44
    LINENUMBER 2317 L44
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L45
    LINENUMBER 2318 L45
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 12
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L41
    LINENUMBER 2321 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T T T T F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 1
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 12
   L46
    LINENUMBER 2323 L46
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
    IFEQ L47
   L48
    LINENUMBER 2325 L48
    ALOAD 2
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/world/World.func_72824_f (F)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
   L49
    LINENUMBER 2326 L49
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L50
    LINENUMBER 2327 L50
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L51
    LINENUMBER 2328 L51
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L52
    LINENUMBER 2329 L52
    GOTO L53
   L47
    LINENUMBER 2330 L47
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L54
   L55
    LINENUMBER 2332 L55
    FCONST_0
    FSTORE 13
   L56
    LINENUMBER 2334 L56
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L57
   L58
    LINENUMBER 2336 L58
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.func_185292_c (Lnet/minecraft/entity/EntityLivingBase;)I
    I2F
    LDC 0.2
    FMUL
    FSTORE 13
   L59
    LINENUMBER 2338 L59
    FLOAD 13
    FCONST_0
    LDC 0.6
    INVOKESTATIC Config.limit (FFF)F
    FSTORE 13
   L60
    LINENUMBER 2341 L60
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76427_o : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L57
   L61
    LINENUMBER 2343 L61
    FLOAD 13
    LDC 0.3
    FMUL
    LDC 0.6
    FADD
    FSTORE 13
   L57
    LINENUMBER 2347 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F] []
    ALOAD 0
    LDC 0.02
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L62
    LINENUMBER 2348 L62
    ALOAD 0
    LDC 0.02
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L63
    LINENUMBER 2349 L63
    ALOAD 0
    LDC 0.2
    FLOAD 13
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L64
    LINENUMBER 2351 L64
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    DCONST_1
    DADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC net/optifine/CustomColors.getUnderwaterColor (Lnet/minecraft/world/IBlockAccess;DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 14
   L65
    LINENUMBER 2352 L65
    ALOAD 14
    IFNULL L66
   L67
    LINENUMBER 2354 L67
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L68
    LINENUMBER 2355 L68
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L69
    LINENUMBER 2356 L69
    ALOAD 0
    ALOAD 14
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L66
    LINENUMBER 2359 L66
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F net/minecraft/util/math/Vec3d F F] []
    GOTO L53
   L54
    LINENUMBER 2360 L54
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L53
   L70
    LINENUMBER 2362 L70
    ALOAD 0
    LDC 0.6
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L71
    LINENUMBER 2363 L71
    ALOAD 0
    LDC 0.1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L72
    LINENUMBER 2364 L72
    ALOAD 0
    FCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L73
    LINENUMBER 2366 L73
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    DCONST_1
    DADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    INVOKESTATIC net/optifine/CustomColors.getUnderlavaColor (Lnet/minecraft/world/IBlockAccess;DDD)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
   L74
    LINENUMBER 2367 L74
    ALOAD 13
    IFNULL L53
   L75
    LINENUMBER 2369 L75
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L76
    LINENUMBER 2370 L76
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L77
    LINENUMBER 2371 L77
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L53
    LINENUMBER 2376 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    INSTANCEOF cofh/core/block/IFogOverlay
    IFEQ L78
    ALOAD 12
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_177230_c ()Lnet/minecraft/block/Block;
    ALOAD 12
    ALOAD 3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    INVOKEINTERFACE cofh/core/block/IFogOverlay.getFog (Lnet/minecraft/block/state/IBlockState;Lnet/minecraft/entity/Entity;FFF)Lnet/minecraft/util/math/Vec3d;
    ASTORE 13
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72450_a : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72448_b : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    ALOAD 13
    GETFIELD net/minecraft/util/math/Vec3d.field_72449_c : D
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    GOTO L78
   L78
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState T T F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78539_ae : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78535_ad : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 13
   L79
    LINENUMBER 2377 L79
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L80
    LINENUMBER 2378 L80
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L81
    LINENUMBER 2379 L81
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 13
    FMUL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L82
    LINENUMBER 2380 L82
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70163_u : D
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70137_T : D
    DSUB
    FLOAD 1
    F2D
    DMUL
    DADD
    ALOAD 2
    GETFIELD net/minecraft/world/World.field_73011_w : Lnet/minecraft/world/WorldProvider;
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76565_k ()D
    DMUL
    DSTORE 17
   L83
    LINENUMBER 2382 L83
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L84
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L84
   L85
    LINENUMBER 2384 L85
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 19
   L86
    LINENUMBER 2386 L86
    ILOAD 19
    BIPUSH 20
    IF_ICMPGE L87
   L88
    LINENUMBER 2388 L88
    DLOAD 17
    FCONST_1
    ILOAD 19
    I2F
    LDC 20.0
    FDIV
    FSUB
    F2D
    DMUL
    DSTORE 17
    GOTO L84
   L87
    LINENUMBER 2392 L87
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D I] []
    DCONST_0
    DSTORE 17
   L84
    LINENUMBER 2396 L84
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    DLOAD 17
    DCONST_1
    DCMPG
    IFGE L89
   L90
    LINENUMBER 2398 L90
    DLOAD 17
    DCONST_0
    DCMPG
    IFGE L91
   L92
    LINENUMBER 2400 L92
    DCONST_0
    DSTORE 17
   L91
    LINENUMBER 2403 L91
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    DLOAD 17
    DLOAD 17
    DMUL
    DSTORE 17
   L93
    LINENUMBER 2404 L93
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L94
    LINENUMBER 2405 L94
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L95
    LINENUMBER 2406 L95
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    F2D
    DLOAD 17
    DMUL
    D2F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L89
    LINENUMBER 2409 L89
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    FCONST_0
    FCMPL
    IFLE L96
   L97
    LINENUMBER 2411 L97
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82831_U : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_82832_V : F
    FSUB
    FLOAD 1
    FMUL
    FADD
    FSTORE 19
   L98
    LINENUMBER 2412 L98
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 0.7
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L99
    LINENUMBER 2413 L99
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 0.6
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L100
    LINENUMBER 2414 L100
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 0.6
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L96
    LINENUMBER 2417 L96
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L101
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76439_r : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L101
   L102
    LINENUMBER 2419 L102
    ALOAD 0
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    FLOAD 1
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_180438_a (Lnet/minecraft/entity/EntityLivingBase;F)F
    FSTORE 19
   L103
    LINENUMBER 2420 L103
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FDIV
    FSTORE 20
   L104
    LINENUMBER 2422 L104
    FLOAD 20
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FDIV
    FCMPL
    IFLE L105
   L106
    LINENUMBER 2424 L106
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FDIV
    FSTORE 20
   L105
    LINENUMBER 2427 L105
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    FLOAD 20
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FDIV
    FCMPL
    IFLE L107
   L108
    LINENUMBER 2429 L108
    FCONST_1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FDIV
    FSTORE 20
   L107
    LINENUMBER 2433 L107
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    FLOAD 20
    INVOKESTATIC java/lang/Float.isInfinite (F)Z
    IFEQ L109
   L110
    LINENUMBER 2434 L110
    FLOAD 20
    DCONST_0
    INVOKESTATIC java/lang/Math.nextAfter (FD)F
    FSTORE 20
   L109
    LINENUMBER 2437 L109
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D F F] []
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L111
    LINENUMBER 2438 L111
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L112
    LINENUMBER 2439 L112
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    FLOAD 19
    FSUB
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FLOAD 20
    FMUL
    FLOAD 19
    FMUL
    FADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L101
    LINENUMBER 2442 L101
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.field_74337_g : Z
    IFEQ L113
   L114
    LINENUMBER 2444 L114
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 59.0
    FMUL
    FADD
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 11.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 19
   L115
    LINENUMBER 2445 L115
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    LDC 70.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 20
   L116
    LINENUMBER 2446 L116
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    LDC 30.0
    FMUL
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    LDC 70.0
    FMUL
    FADD
    LDC 100.0
    FDIV
    FSTORE 21
   L117
    LINENUMBER 2447 L117
    ALOAD 0
    FLOAD 19
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L118
    LINENUMBER 2448 L118
    ALOAD 0
    FLOAD 20
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L119
    LINENUMBER 2449 L119
    ALOAD 0
    FLOAD 21
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L113
    LINENUMBER 2453 L113
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_Constructor : Lnet/optifine/reflect/ReflectorConstructor;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorConstructor.exists ()Z
    IFEQ L120
   L121
    LINENUMBER 2455 L121
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_Constructor : Lnet/optifine/reflect/ReflectorConstructor;
    BIPUSH 7
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 12
    AASTORE
    DUP
    ICONST_3
    FLOAD 1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    BIPUSH 6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.newInstance (Lnet/optifine/reflect/ReflectorConstructor;[Ljava/lang/Object;)Ljava/lang/Object;
    ASTORE 19
   L122
    LINENUMBER 2456 L122
    ALOAD 19
    INVOKESTATIC net/optifine/reflect/Reflector.postForgeBusEvent (Ljava/lang/Object;)Z
    POP
   L123
    LINENUMBER 2458 L123
    ALOAD 0
    ALOAD 19
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_getRed : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
   L124
    LINENUMBER 2459 L124
    ALOAD 0
    ALOAD 19
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_getGreen : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
   L125
    LINENUMBER 2460 L125
    ALOAD 0
    ALOAD 19
    GETSTATIC net/optifine/reflect/Reflector.EntityViewRenderEvent_FogColors_getBlue : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
   L120
    LINENUMBER 2465 L120
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F net/minecraft/client/multiplayer/WorldClient net/minecraft/entity/Entity F net/minecraft/util/math/Vec3d F F F net/minecraft/util/math/Vec3d T T net/minecraft/block/state/IBlockState F T F F D] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_0
    INVOKESTATIC net/optifine/shaders/Shaders.setClearColor (FFFF)V
   L126
    LINENUMBER 2466 L126
    RETURN
   L127
    LOCALVARIABLE afloat [F L25 L15 14
    LOCALVARIABLE d0 D L19 L15 10
    LOCALVARIABLE vec3d2 Lnet/minecraft/util/math/Vec3d; L20 L15 12
    LOCALVARIABLE f5 F L21 L15 13
    LOCALVARIABLE f4 F L36 L34 16
    LOCALVARIABLE f10 F L37 L34 12
    LOCALVARIABLE f11 F L43 L41 12
    LOCALVARIABLE vec3d3 Lnet/minecraft/util/math/Vec3d; L49 L52 13
    LOCALVARIABLE f12 F L56 L66 13
    LOCALVARIABLE colUnderwater Lnet/minecraft/util/math/Vec3d; L65 L66 14
    LOCALVARIABLE colUnderlava Lnet/minecraft/util/math/Vec3d; L74 L53 13
    LOCALVARIABLE i I L86 L84 19
    LOCALVARIABLE f14 F L98 L96 19
    LOCALVARIABLE f15 F L103 L101 19
    LOCALVARIABLE f6 F L104 L101 20
    LOCALVARIABLE f16 F L115 L113 19
    LOCALVARIABLE f17 F L116 L113 20
    LOCALVARIABLE f7 F L117 L113 21
    LOCALVARIABLE event Ljava/lang/Object; L122 L120 19
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L127 0
    LOCALVARIABLE partialTicks F L0 L127 1
    LOCALVARIABLE world Lnet/minecraft/world/World; L1 L127 2
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L2 L127 3
    LOCALVARIABLE f F L3 L127 4
    LOCALVARIABLE vec3d Lnet/minecraft/util/math/Vec3d; L5 L127 5
    LOCALVARIABLE f1 F L7 L127 6
    LOCALVARIABLE f2 F L8 L127 7
    LOCALVARIABLE f3 F L9 L127 8
    LOCALVARIABLE vec3d1 Lnet/minecraft/util/math/Vec3d; L10 L127 9
    LOCALVARIABLE f8 F L33 L127 15
    LOCALVARIABLE f9 F L40 L127 16
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L46 L127 12
    LOCALVARIABLE f13 F L79 L127 13
    LOCALVARIABLE d1 D L83 L127 17
    MAXSTACK = 8
    MAXLOCALS = 22

  // access flags 0x2
  private func_78469_a(FFFF)Ljava/nio/FloatBuffer;
   L0
    LINENUMBER 2617 L0
    INVOKESTATIC Config.isShaders ()Z
    IFEQ L1
   L2
    LINENUMBER 2618 L2
    FLOAD 1
    FLOAD 2
    FLOAD 3
    INVOKESTATIC net/optifine/shaders/Shaders.setFogColor (FFF)V
   L1
    LINENUMBER 2620 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer F F F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    INVOKEVIRTUAL java/nio/FloatBuffer.clear ()Ljava/nio/Buffer;
    POP
   L3
    LINENUMBER 2621 L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    FLOAD 1
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 2
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 3
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    FLOAD 4
    INVOKEVIRTUAL java/nio/FloatBuffer.put (F)Ljava/nio/FloatBuffer;
    POP
   L4
    LINENUMBER 2622 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    INVOKEVIRTUAL java/nio/FloatBuffer.flip ()Ljava/nio/Buffer;
    POP
   L5
    LINENUMBER 2623 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78521_m : Ljava/nio/FloatBuffer;
    ARETURN
   L6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L6 0
    LOCALVARIABLE red F L0 L6 1
    LOCALVARIABLE green F L0 L6 2
    LOCALVARIABLE blue F L0 L6 3
    LOCALVARIABLE alpha F L0 L6 4
    MAXSTACK = 3
    MAXLOCALS = 5

  // access flags 0x1
  public func_147701_i()Lnet/minecraft/client/gui/MapItemRenderer;
   L0
    LINENUMBER 2628 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147709_v : Lnet/minecraft/client/gui/MapItemRenderer;
    ARETURN
   L1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x2
  private waitForServerThread()V
   L0
    LINENUMBER 2637 L0
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L1
    LINENUMBER 2639 L1
    INVOKESTATIC Config.isSmoothWorld ()Z
    IFEQ L2
    INVOKESTATIC Config.isSingleProcessor ()Z
    IFNE L3
   L2
    LINENUMBER 2641 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L4
    LINENUMBER 2642 L4
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L5
    LINENUMBER 2643 L5
    RETURN
   L3
    LINENUMBER 2646 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71387_A ()Z
    IFNE L6
   L7
    LINENUMBER 2647 L7
    RETURN
   L6
    LINENUMBER 2648 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_71401_C ()Lnet/minecraft/server/integrated/IntegratedServer;
    ASTORE 1
   L8
    LINENUMBER 2649 L8
    ALOAD 1
    IFNONNULL L9
   L10
    LINENUMBER 2650 L10
    RETURN
   L9
    LINENUMBER 2652 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147113_T ()Z
    ISTORE 2
   L11
    LINENUMBER 2653 L11
    ILOAD 2
    IFNE L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiDownloadTerrain
    IFEQ L13
   L12
    LINENUMBER 2656 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiDownloadTerrain
    IFEQ L14
   L15
    LINENUMBER 2657 L15
    LDC 20
    INVOKESTATIC Config.sleep (J)V
   L14
    LINENUMBER 2659 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L16
    LINENUMBER 2660 L16
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L17
    LINENUMBER 2661 L17
    RETURN
   L13
    LINENUMBER 2664 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    IFLE L18
   L19
    LINENUMBER 2666 L19
    GETSTATIC net/optifine/Lagometer.timerServer : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.start ()V
   L20
    LINENUMBER 2668 L20
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    I2L
    INVOKESTATIC Config.sleep (J)V
   L21
    LINENUMBER 2670 L21
    GETSTATIC net/optifine/Lagometer.timerServer : Lnet/optifine/Lagometer$TimerNano;
    INVOKEVIRTUAL net/optifine/Lagometer$TimerNano.end ()V
   L22
    LINENUMBER 2672 L22
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTimeCurrent : I
   L18
    LINENUMBER 2675 L18
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I] []
    INVOKESTATIC java/lang/System.nanoTime ()J
    LDC 1000000
    LDIV
    LSTORE 3
   L23
    LINENUMBER 2677 L23
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
    LCONST_0
    LCMP
    IFEQ L24
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
    IFNE L25
   L24
    LINENUMBER 2680 L24
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J] []
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L26
    LINENUMBER 2681 L26
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_71259_af ()I
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L27
    LINENUMBER 2682 L27
    ALOAD 0
    FCONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTickDiff : F
   L28
    LINENUMBER 2683 L28
    ALOAD 0
    LDC 50.0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.avgServerTimeDiff : F
   L29
    LINENUMBER 2684 L29
    RETURN
   L25
    LINENUMBER 2687 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J] []
    LLOAD 3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
    LSUB
    LSTORE 5
   L30
    LINENUMBER 2688 L30
    LLOAD 5
    LCONST_0
    LCMP
    IFGE L31
   L32
    LINENUMBER 2691 L32
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L33
    LINENUMBER 2692 L33
    LCONST_0
    LSTORE 5
   L31
    LINENUMBER 2695 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J] []
    LLOAD 5
    LDC 50
    LCMP
    IFGE L34
   L35
    LINENUMBER 2696 L35
    RETURN
   L34
    LINENUMBER 2698 L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J] []
    ALOAD 0
    LLOAD 3
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L36
    LINENUMBER 2700 L36
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/server/integrated/IntegratedServer.func_71259_af ()I
    ISTORE 7
   L37
    LINENUMBER 2702 L37
    ILOAD 7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
    ISUB
    ISTORE 8
   L38
    LINENUMBER 2703 L38
    ILOAD 8
    IFGE L39
   L40
    LINENUMBER 2706 L40
    ALOAD 0
    ILOAD 7
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L41
    LINENUMBER 2707 L41
    ICONST_0
    ISTORE 8
   L39
    LINENUMBER 2710 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ILOAD 8
    ICONST_1
    IF_ICMPGE L42
   L43
    LINENUMBER 2713 L43
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    BIPUSH 100
    IF_ICMPGE L42
   L44
    LINENUMBER 2714 L44
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    ICONST_2
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L42
    LINENUMBER 2716 L42
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ILOAD 8
    ICONST_1
    IF_ICMPLE L45
   L46
    LINENUMBER 2719 L46
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    IFLE L45
   L47
    LINENUMBER 2720 L47
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
    ICONST_1
    ISUB
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.serverWaitTime : I
   L45
    LINENUMBER 2723 L45
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/server/integrated/IntegratedServer I J J I I] []
    ALOAD 0
    ILOAD 7
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L48
    LINENUMBER 2733 L48
    RETURN
   L49
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L49 0
    LOCALVARIABLE srv Lnet/minecraft/server/integrated/IntegratedServer; L8 L49 1
    LOCALVARIABLE paused Z L11 L49 2
    LOCALVARIABLE timeNow J L23 L49 3
    LOCALVARIABLE timeDiff J L30 L49 5
    LOCALVARIABLE ticks I L37 L49 7
    LOCALVARIABLE tickDiff I L38 L49 8
    MAXSTACK = 4
    MAXLOCALS = 9

  // access flags 0x2
  private frameInit()V
   L0
    LINENUMBER 2739 L0
    INVOKESTATIC net/optifine/GlErrors.frameStart ()V
   L1
    LINENUMBER 2741 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
    IFNE L2
   L3
    LINENUMBER 2744 L3
    INVOKESTATIC net/optifine/reflect/ReflectorResolver.resolve ()V
   L4
    LINENUMBER 2746 L4
    INVOKESTATIC net/optifine/util/TextureUtils.registerResourceListener ()V
   L5
    LINENUMBER 2748 L5
    INVOKESTATIC Config.getBitsOs ()I
    BIPUSH 64
    IF_ICMPNE L6
    INVOKESTATIC Config.getBitsJre ()I
    BIPUSH 32
    IF_ICMPNE L6
   L7
    LINENUMBER 2749 L7
    ICONST_1
    INVOKESTATIC Config.setNotify64BitJava (Z)V
   L6
    LINENUMBER 2751 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.initialized : Z
   L2
    LINENUMBER 2754 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    INVOKESTATIC Config.checkDisplayMode ()V
   L8
    LINENUMBER 2756 L8
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ASTORE 1
   L9
    LINENUMBER 2758 L9
    ALOAD 1
    IFNULL L10
   L11
    LINENUMBER 2760 L11
    INVOKESTATIC Config.getNewRelease ()Ljava/lang/String;
    IFNULL L12
   L13
    LINENUMBER 2762 L13
    LDC "HD_U"
    LDC "HD_U"
    LDC "HD Ultra"
    INVOKEVIRTUAL java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
    LDC "L"
    LDC "Light"
    INVOKEVIRTUAL java/lang/String.replace (Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
    ASTORE 2
   L14
    LINENUMBER 2763 L14
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    ALOAD 2
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    LDC " "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKESTATIC Config.getNewRelease ()Ljava/lang/String;
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    ASTORE 3
   L15
    LINENUMBER 2764 L15
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.newVersion"
    ICONST_1
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "\u00a7n"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ALOAD 3
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    LDC "\u00a7r"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    AASTORE
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 4
   L16
    LINENUMBER 2765 L16
    ALOAD 4
    NEW net/minecraft/util/text/Style
    DUP
    INVOKESPECIAL net/minecraft/util/text/Style.<init> ()V
    NEW net/minecraft/util/text/event/ClickEvent
    DUP
    GETSTATIC net/minecraft/util/text/event/ClickEvent$Action.OPEN_URL : Lnet/minecraft/util/text/event/ClickEvent$Action;
    LDC "https://optifine.net/downloads"
    INVOKESPECIAL net/minecraft/util/text/event/ClickEvent.<init> (Lnet/minecraft/util/text/event/ClickEvent$Action;Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/util/text/Style.func_150241_a (Lnet/minecraft/util/text/event/ClickEvent;)Lnet/minecraft/util/text/Style;
    INVOKEVIRTUAL net/minecraft/util/text/TextComponentString.func_150255_a (Lnet/minecraft/util/text/Style;)Lnet/minecraft/util/text/ITextComponent;
    POP
   L17
    LINENUMBER 2766 L17
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 4
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L18
    LINENUMBER 2767 L18
    ACONST_NULL
    INVOKESTATIC Config.setNewRelease (Ljava/lang/String;)V
   L12
    LINENUMBER 2769 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    INVOKESTATIC Config.isNotify64BitJava ()Z
    IFEQ L10
   L19
    LINENUMBER 2771 L19
    ICONST_0
    INVOKESTATIC Config.setNotify64BitJava (Z)V
   L20
    LINENUMBER 2772 L20
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.java64Bit"
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 2
   L21
    LINENUMBER 2773 L21
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 2
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L10
    LINENUMBER 2777 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INSTANCEOF net/minecraft/client/gui/GuiMainMenu
    IFEQ L22
   L23
    LINENUMBER 2778 L23
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    CHECKCAST net/minecraft/client/gui/GuiMainMenu
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.updateMainMenu (Lnet/minecraft/client/gui/GuiMainMenu;)V
   L22
    LINENUMBER 2780 L22
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
    ALOAD 1
    IF_ACMPEQ L24
   L25
    LINENUMBER 2782 L25
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
    ALOAD 1
    INVOKESTATIC net/optifine/RandomEntities.worldChanged (Lnet/minecraft/world/World;Lnet/minecraft/world/World;)V
   L26
    LINENUMBER 2784 L26
    INVOKESTATIC Config.updateThreadPriorities ()V
   L27
    LINENUMBER 2786 L27
    ALOAD 0
    LCONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTime : J
   L28
    LINENUMBER 2787 L28
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.lastServerTicks : I
   L29
    LINENUMBER 2789 L29
    ALOAD 0
    ALOAD 1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.updatedWorld : Lnet/minecraft/world/World;
   L24
    LINENUMBER 2792 L24
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETSTATIC net/optifine/shaders/Shaders.configAntialiasingLevel : I
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.setFxaaShader (I)Z
    IFNE L30
   L31
    LINENUMBER 2793 L31
    ICONST_0
    PUTSTATIC net/optifine/shaders/Shaders.configAntialiasingLevel : I
   L30
    LINENUMBER 2795 L30
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L32
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    INVOKEVIRTUAL java/lang/Object.getClass ()Ljava/lang/Class;
    LDC Lnet/minecraft/client/gui/GuiChat;.class
    IF_ACMPNE L32
   L33
    LINENUMBER 2798 L33
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    NEW net/optifine/gui/GuiChatOF
    DUP
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    CHECKCAST net/minecraft/client/gui/GuiChat
    INVOKESPECIAL net/optifine/gui/GuiChatOF.<init> (Lnet/minecraft/client/gui/GuiChat;)V
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_147108_a (Lnet/minecraft/client/gui/GuiScreen;)V
   L32
    LINENUMBER 2800 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/multiplayer/WorldClient] []
    RETURN
   L34
    LOCALVARIABLE userEdition Ljava/lang/String; L14 L12 2
    LOCALVARIABLE fullNewVer Ljava/lang/String; L15 L12 3
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L16 L12 4
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L21 L10 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L34 0
    LOCALVARIABLE world Lnet/minecraft/world/World; L9 L34 1
    MAXSTACK = 8
    MAXLOCALS = 5

  // access flags 0x2
  private frameFinish()V
   L0
    LINENUMBER 2805 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNULL L1
   L2
    LINENUMBER 2807 L2
    INVOKESTATIC Config.isShowGlErrors ()Z
    IFEQ L1
    LDC "CheckGlErrorFrameFinish"
    LDC 10000
    INVOKESTATIC net/optifine/util/TimedEvent.isActive (Ljava/lang/String;J)Z
    IFEQ L1
   L3
    LINENUMBER 2810 L3
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187434_L ()I
    ISTORE 1
   L4
    LINENUMBER 2811 L4
    ILOAD 1
    IFEQ L1
    ILOAD 1
    INVOKESTATIC net/optifine/GlErrors.isEnabled (I)Z
    IFEQ L1
   L5
    LINENUMBER 2814 L5
    ILOAD 1
    INVOKESTATIC Config.getGlErrorString (I)Ljava/lang/String;
    ASTORE 2
   L6
    LINENUMBER 2815 L6
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.openglError"
    ICONST_2
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ILOAD 1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_1
    ALOAD 2
    AASTORE
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 3
   L7
    LINENUMBER 2816 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 3
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146227_a (Lnet/minecraft/util/text/ITextComponent;)V
   L1
    LINENUMBER 2820 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer] []
    RETURN
   L8
    LOCALVARIABLE text Ljava/lang/String; L6 L1 2
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L7 L1 3
    LOCALVARIABLE err I L4 L1 1
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L8 0
    MAXSTACK = 7
    MAXLOCALS = 4

  // access flags 0x2
  private updateMainMenu(Lnet/minecraft/client/gui/GuiMainMenu;)V
    TRYCATCHBLOCK L0 L1 L2 java/lang/Throwable
    TRYCATCHBLOCK L3 L4 L2 java/lang/Throwable
   L0
    LINENUMBER 2827 L0
    ACONST_NULL
    ASTORE 2
   L5
    LINENUMBER 2828 L5
    INVOKESTATIC java/util/Calendar.getInstance ()Ljava/util/Calendar;
    ASTORE 3
   L6
    LINENUMBER 2829 L6
    ALOAD 3
    NEW java/util/Date
    DUP
    INVOKESPECIAL java/util/Date.<init> ()V
    INVOKEVIRTUAL java/util/Calendar.setTime (Ljava/util/Date;)V
   L7
    LINENUMBER 2830 L7
    ALOAD 3
    ICONST_5
    INVOKEVIRTUAL java/util/Calendar.get (I)I
    ISTORE 4
   L8
    LINENUMBER 2831 L8
    ALOAD 3
    ICONST_2
    INVOKEVIRTUAL java/util/Calendar.get (I)I
    ICONST_1
    IADD
    ISTORE 5
   L9
    LINENUMBER 2833 L9
    ILOAD 4
    BIPUSH 8
    IF_ICMPNE L10
    ILOAD 5
    ICONST_4
    IF_ICMPNE L10
   L11
    LINENUMBER 2834 L11
    LDC "Happy birthday, OptiFine!"
    ASTORE 2
   L10
    LINENUMBER 2836 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ILOAD 4
    BIPUSH 14
    IF_ICMPNE L12
    ILOAD 5
    BIPUSH 8
    IF_ICMPNE L12
   L13
    LINENUMBER 2837 L13
    LDC "Happy birthday, sp614x!"
    ASTORE 2
   L12
    LINENUMBER 2839 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ALOAD 2
    IFNONNULL L3
   L1
    LINENUMBER 2840 L1
    RETURN
   L3
    LINENUMBER 2842 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/String java/util/Calendar I I] []
    ALOAD 1
    GETSTATIC net/optifine/reflect/Reflector.GuiMainMenu_splashText : Lnet/optifine/reflect/ReflectorField;
    ALOAD 2
    INVOKESTATIC net/optifine/reflect/Reflector.setFieldValue (Ljava/lang/Object;Lnet/optifine/reflect/ReflectorField;Ljava/lang/Object;)Z
    POP
   L4
    LINENUMBER 2847 L4
    GOTO L14
   L2
    LINENUMBER 2844 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu] [java/lang/Throwable]
    ASTORE 2
   L14
    LINENUMBER 2848 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/client/gui/GuiMainMenu java/lang/Object] []
    RETURN
   L15
    LOCALVARIABLE str Ljava/lang/String; L5 L4 2
    LOCALVARIABLE calendar Ljava/util/Calendar; L6 L4 3
    LOCALVARIABLE day I L8 L4 4
    LOCALVARIABLE month I L9 L4 5
    LOCALVARIABLE e Ljava/lang/Throwable; L14 L14 2
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L15 0
    LOCALVARIABLE mainGui Lnet/minecraft/client/gui/GuiMainMenu; L0 L15 1
    MAXSTACK = 3
    MAXLOCALS = 6

  // access flags 0x1
  public setFxaaShader(I)Z
   L0
    LINENUMBER 2855 L0
    INVOKESTATIC net/minecraft/client/renderer/OpenGlHelper.func_148822_b ()Z
    IFNE L1
   L2
    LINENUMBER 2856 L2
    ICONST_0
    IRETURN
   L1
    LINENUMBER 2858 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ICONST_2
    AALOAD
    IF_ACMPEQ L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ICONST_4
    AALOAD
    IF_ACMPEQ L3
   L4
    LINENUMBER 2859 L4
    ICONST_1
    IRETURN
   L3
    LINENUMBER 2861 L3
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ILOAD 1
    ICONST_2
    IF_ICMPEQ L5
    ILOAD 1
    ICONST_4
    IF_ICMPNE L6
   L5
    LINENUMBER 2865 L5
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNULL L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    AALOAD
    IF_ACMPNE L7
   L8
    LINENUMBER 2866 L8
    ICONST_1
    IRETURN
   L7
    LINENUMBER 2868 L7
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    IFNONNULL L9
   L10
    LINENUMBER 2869 L10
    ICONST_1
    IRETURN
   L9
    LINENUMBER 2871 L9
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    NEW net/minecraft/util/ResourceLocation
    DUP
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "shaders/post/fxaa_of_"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 1
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    LDC "x.json"
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.func_175069_a (Lnet/minecraft/util/ResourceLocation;)V
   L11
    LINENUMBER 2873 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.fxaaShaders : [Lnet/minecraft/client/shader/ShaderGroup;
    ILOAD 1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    AASTORE
   L12
    LINENUMBER 2875 L12
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175083_ad : Z
    IRETURN
   L6
    LINENUMBER 2881 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    IFNONNULL L13
   L14
    LINENUMBER 2882 L14
    ICONST_1
    IRETURN
   L13
    LINENUMBER 2884 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
    INVOKEVIRTUAL net/minecraft/client/shader/ShaderGroup.func_148021_a ()V
   L15
    LINENUMBER 2885 L15
    ALOAD 0
    ACONST_NULL
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_147707_d : Lnet/minecraft/client/shader/ShaderGroup;
   L16
    LINENUMBER 2887 L16
    ICONST_1
    IRETURN
   L17
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L17 0
    LOCALVARIABLE fxaaLevel I L0 L17 1
    MAXSTACK = 5
    MAXLOCALS = 2

  // access flags 0x2
  private checkLoadVisibleChunks(Lnet/minecraft/entity/Entity;FLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L0
    LINENUMBER 2896 L0
    LDC 201435902
    ISTORE 5
   L1
    LINENUMBER 2898 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
    IFEQ L2
   L3
    LINENUMBER 2901 L3
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L4
    LINENUMBER 2903 L4
    ALOAD 0
    ALOAD 1
    FLOAD 2
    F2D
    ALOAD 3
    ILOAD 4
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.loadAllVisibleChunks (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;Z)V
   L5
    LINENUMBER 2905 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146242_c (I)V
   L2
    LINENUMBER 2908 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    BIPUSH 61
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFEQ L6
    BIPUSH 38
    INVOKESTATIC org/lwjgl/input/Keyboard.isKeyDown (I)Z
    IFEQ L6
   L7
    LINENUMBER 2911 L7
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71462_r : Lnet/minecraft/client/gui/GuiScreen;
    IFNULL L8
   L9
    LINENUMBER 2912 L9
    RETURN
   L8
    LINENUMBER 2914 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.loadVisibleChunks : Z
   L10
    LINENUMBER 2916 L10
    NEW net/minecraft/util/text/TextComponentString
    DUP
    LDC "of.message.loadingVisibleChunks"
    ICONST_0
    ANEWARRAY java/lang/Object
    INVOKESTATIC net/minecraft/client/resources/I18n.func_135052_a (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    INVOKESPECIAL net/minecraft/util/text/TextComponentString.<init> (Ljava/lang/String;)V
    ASTORE 6
   L11
    LINENUMBER 2917 L11
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_146158_b ()Lnet/minecraft/client/gui/GuiNewChat;
    ALOAD 6
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/gui/GuiNewChat.func_146234_a (Lnet/minecraft/util/text/ITextComponent;I)V
   L12
    LINENUMBER 2919 L12
    GETSTATIC net/optifine/reflect/Reflector.Minecraft_actionKeyF3 : Lnet/optifine/reflect/ReflectorField;
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETSTATIC java/lang/Boolean.TRUE : Ljava/lang/Boolean;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorField.setValue (Ljava/lang/Object;Ljava/lang/Object;)V
   L6
    LINENUMBER 2921 L6
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity F net/minecraft/client/renderer/culling/ICamera I I] []
    RETURN
   L13
    LOCALVARIABLE msg Lnet/minecraft/util/text/TextComponentString; L11 L6 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L13 0
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L0 L13 1
    LOCALVARIABLE partialTicks F L0 L13 2
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L0 L13 3
    LOCALVARIABLE spectator Z L0 L13 4
    LOCALVARIABLE messageId I L1 L13 5
    MAXSTACK = 6
    MAXLOCALS = 7

  // access flags 0x2
  private loadAllVisibleChunks(Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;Z)V
    TRYCATCHBLOCK L0 L1 L2 null
    TRYCATCHBLOCK L2 L3 L2 null
   L4
    LINENUMBER 2927 L4
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
    ISTORE 6
   L5
    LINENUMBER 2928 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    GETFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
    ISTORE 7
   L0
    LINENUMBER 2932 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    SIPUSH 1000
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L6
    LINENUMBER 2934 L6
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ICONST_0
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
   L7
    LINENUMBER 2936 L7
    INVOKESTATIC Config.getRenderGlobal ()Lnet/minecraft/client/renderer/RenderGlobal;
    ASTORE 8
   L8
    LINENUMBER 2937 L8
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ISTORE 9
   L9
    LINENUMBER 2938 L9
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LSTORE 10
   L10
    LINENUMBER 2940 L10
    LDC "Loading visible chunks"
    INVOKESTATIC Config.dbg (Ljava/lang/String;)V
   L11
    LINENUMBER 2941 L11
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LDC 5000
    LADD
    LSTORE 12
   L12
    LINENUMBER 2943 L12
    ICONST_0
    ISTORE 14
   L13
    LINENUMBER 2944 L13
    ICONST_0
    ISTORE 15
   L14
    LINENUMBER 2948 L14
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I] []
    ICONST_0
    ISTORE 15
   L15
    LINENUMBER 2950 L15
    ICONST_0
    ISTORE 16
   L16
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 16
    BIPUSH 100
    IF_ICMPGE L17
   L18
    LINENUMBER 2953 L18
    ALOAD 8
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/RenderGlobal.field_147595_R : Z
   L19
    LINENUMBER 2955 L19
    ALOAD 8
    ALOAD 1
    DLOAD 2
    ALOAD 4
    ALOAD 0
    DUP
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    DUP_X1
    ICONST_1
    IADD
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.field_175084_ae : I
    ILOAD 5
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174970_a (Lnet/minecraft/entity/Entity;DLnet/minecraft/client/renderer/culling/ICamera;IZ)V
   L20
    LINENUMBER 2957 L20
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184384_n ()Z
    IFNE L21
   L22
    LINENUMBER 2958 L22
    ICONST_1
    ISTORE 15
   L21
    LINENUMBER 2960 L21
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 14
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountChunksToUpdate ()I
    IADD
    ISTORE 14
   L23
    LINENUMBER 2962 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_184384_n ()Z
    IFNE L24
   L25
    LINENUMBER 2964 L25
    ALOAD 8
    INVOKESTATIC java/lang/System.nanoTime ()J
    LDC 1000000000
    LADD
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.func_174967_a (J)V
    GOTO L23
   L24
    LINENUMBER 2967 L24
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 14
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountChunksToUpdate ()I
    ISUB
    ISTORE 14
   L26
    LINENUMBER 2969 L26
    ILOAD 15
    IFNE L27
   L28
    LINENUMBER 2970 L28
    GOTO L17
   L27
    LINENUMBER 2950 L27
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    IINC 16 1
    GOTO L16
   L17
    LINENUMBER 2973 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ILOAD 9
    IF_ICMPEQ L29
   L30
    LINENUMBER 2975 L30
    ICONST_1
    ISTORE 15
   L31
    LINENUMBER 2976 L31
    ALOAD 8
    INVOKEVIRTUAL net/minecraft/client/renderer/RenderGlobal.getCountLoadedChunks ()I
    ISTORE 9
   L29
    LINENUMBER 2979 L29
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LLOAD 12
    LCMP
    IFLE L32
   L33
    LINENUMBER 2981 L33
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "Chunks loaded: "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 14
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L34
    LINENUMBER 2982 L34
    INVOKESTATIC java/lang/System.currentTimeMillis ()J
    LDC 5000
    LADD
    LSTORE 12
   L32
    LINENUMBER 2985 L32
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    ILOAD 15
    IFNE L14
   L35
    LINENUMBER 2987 L35
    NEW java/lang/StringBuilder
    DUP
    INVOKESPECIAL java/lang/StringBuilder.<init> ()V
    LDC "Chunks loaded: "
    INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;
    ILOAD 14
    INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;
    INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String;
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L36
    LINENUMBER 2988 L36
    LDC "Finished loading visible chunks"
    INVOKESTATIC Config.log (Ljava/lang/String;)V
   L37
    LINENUMBER 2990 L37
    ICONST_0
    PUTSTATIC net/minecraft/client/renderer/chunk/RenderChunk.field_178592_a : I
   L1
    LINENUMBER 2995 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 6
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L38
    LINENUMBER 2997 L38
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 7
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
   L39
    LINENUMBER 2998 L39
    GOTO L40
   L2
    LINENUMBER 2995 L2
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I] [java/lang/Throwable]
    ASTORE 17
   L3
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 6
    PUTFIELD net/minecraft/client/settings/GameSettings.ofChunkUpdates : I
   L41
    LINENUMBER 2997 L41
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71474_y : Lnet/minecraft/client/settings/GameSettings;
    ILOAD 7
    PUTFIELD net/minecraft/client/settings/GameSettings.ofLazyChunkLoading : Z
    ALOAD 17
    ATHROW
   L40
    LINENUMBER 2999 L40
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer net/minecraft/entity/Entity D net/minecraft/client/renderer/culling/ICamera I I I net/minecraft/client/renderer/RenderGlobal I J J I I I] []
    RETURN
   L42
    LOCALVARIABLE i I L16 L17 16
    LOCALVARIABLE renderGlobal Lnet/minecraft/client/renderer/RenderGlobal; L8 L1 8
    LOCALVARIABLE countLoadedChunks I L9 L1 9
    LOCALVARIABLE timeStart J L10 L1 10
    LOCALVARIABLE timeLog J L12 L1 12
    LOCALVARIABLE chunksUpdated I L13 L1 14
    LOCALVARIABLE hasUpdates Z L14 L1 15
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L4 L42 0
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L4 L42 1
    LOCALVARIABLE partialTicks D L4 L42 2
    LOCALVARIABLE icamera Lnet/minecraft/client/renderer/culling/ICamera; L4 L42 4
    LOCALVARIABLE spectator Z L4 L42 5
    LOCALVARIABLE chunkUpdatesConfig I L5 L42 6
    LOCALVARIABLE lazyChunkLoadingConfig Z L0 L42 7
    MAXSTACK = 9
    MAXLOCALS = 18

  // access flags 0x9
  public static func_189692_a(Lnet/minecraft/client/gui/FontRenderer;Ljava/lang/String;FFFIFFZZ)V
   L0
    LINENUMBER 3004 L0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179094_E ()V
   L1
    LINENUMBER 3005 L1
    FLOAD 2
    FLOAD 3
    FLOAD 4
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179109_b (FFF)V
   L2
    LINENUMBER 3006 L2
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L3
    LINENUMBER 3007 L3
    FLOAD 6
    FNEG
    FCONST_0
    FCONST_1
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L4
    LINENUMBER 3008 L4
    ILOAD 8
    IFEQ L5
    ICONST_M1
    GOTO L6
   L5
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] []
    ICONST_1
   L6
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] [I]
    I2F
    FLOAD 7
    FMUL
    FCONST_1
    FCONST_0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179114_b (FFFF)V
   L7
    LINENUMBER 3009 L7
    LDC -0.025
    LDC -0.025
    LDC 0.025
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179152_a (FFF)V
   L8
    LINENUMBER 3010 L8
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179140_f ()V
   L9
    LINENUMBER 3011 L9
    ICONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L10
    LINENUMBER 3013 L10
    ILOAD 9
    IFNE L11
   L12
    LINENUMBER 3015 L12
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179097_i ()V
   L11
    LINENUMBER 3018 L11
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179147_l ()V
   L13
    LINENUMBER 3019 L13
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ONE_MINUS_SRC_ALPHA : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$SourceFactor.ONE : Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;
    GETSTATIC net/minecraft/client/renderer/GlStateManager$DestFactor.ZERO : Lnet/minecraft/client/renderer/GlStateManager$DestFactor;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187428_a (Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;Lnet/minecraft/client/renderer/GlStateManager$SourceFactor;Lnet/minecraft/client/renderer/GlStateManager$DestFactor;)V
   L14
    LINENUMBER 3020 L14
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    ICONST_2
    IDIV
    ISTORE 10
   L15
    LINENUMBER 3021 L15
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179090_x ()V
   L16
    LINENUMBER 3022 L16
    INVOKESTATIC net/minecraft/client/renderer/Tessellator.func_178181_a ()Lnet/minecraft/client/renderer/Tessellator;
    ASTORE 11
   L17
    LINENUMBER 3023 L17
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_178180_c ()Lnet/minecraft/client/renderer/VertexBuffer;
    ASTORE 12
   L18
    LINENUMBER 3024 L18
    ALOAD 12
    BIPUSH 7
    GETSTATIC net/minecraft/client/renderer/vertex/DefaultVertexFormats.field_181706_f : Lnet/minecraft/client/renderer/vertex/VertexFormat;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181668_a (ILnet/minecraft/client/renderer/vertex/VertexFormat;)V
   L19
    LINENUMBER 3025 L19
    ALOAD 12
    ILOAD 10
    INEG
    ICONST_1
    ISUB
    I2D
    ICONST_M1
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L20
    LINENUMBER 3026 L20
    ALOAD 12
    ILOAD 10
    INEG
    ICONST_1
    ISUB
    I2D
    BIPUSH 8
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L21
    LINENUMBER 3027 L21
    ALOAD 12
    ILOAD 10
    ICONST_1
    IADD
    I2D
    BIPUSH 8
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L22
    LINENUMBER 3028 L22
    ALOAD 12
    ILOAD 10
    ICONST_1
    IADD
    I2D
    ICONST_M1
    ILOAD 5
    IADD
    I2D
    DCONST_0
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181662_b (DDD)Lnet/minecraft/client/renderer/VertexBuffer;
    FCONST_0
    FCONST_0
    FCONST_0
    LDC 0.25
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181666_a (FFFF)Lnet/minecraft/client/renderer/VertexBuffer;
    INVOKEVIRTUAL net/minecraft/client/renderer/VertexBuffer.func_181675_d ()V
   L23
    LINENUMBER 3029 L23
    ALOAD 11
    INVOKEVIRTUAL net/minecraft/client/renderer/Tessellator.func_78381_a ()V
   L24
    LINENUMBER 3030 L24
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179098_w ()V
   L25
    LINENUMBER 3032 L25
    ILOAD 9
    IFNE L26
   L27
    LINENUMBER 3034 L27
    ALOAD 0
    ALOAD 1
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    INEG
    ICONST_2
    IDIV
    ILOAD 5
    LDC 553648127
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78276_b (Ljava/lang/String;III)I
    POP
   L28
    LINENUMBER 3035 L28
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179126_j ()V
   L26
    LINENUMBER 3038 L26
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] []
    ICONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179132_a (Z)V
   L29
    LINENUMBER 3039 L29
    ALOAD 0
    ALOAD 1
    ALOAD 0
    ALOAD 1
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78256_a (Ljava/lang/String;)I
    INEG
    ICONST_2
    IDIV
    ILOAD 5
    ILOAD 9
    IFEQ L30
    LDC 553648127
    GOTO L31
   L30
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] [net/minecraft/client/gui/FontRenderer java/lang/String I I]
    ICONST_M1
   L31
   FRAME FULL [net/minecraft/client/gui/FontRenderer java/lang/String F F F I F F I I I net/minecraft/client/renderer/Tessellator net/minecraft/client/renderer/VertexBuffer] [net/minecraft/client/gui/FontRenderer java/lang/String I I I]
    INVOKEVIRTUAL net/minecraft/client/gui/FontRenderer.func_78276_b (Ljava/lang/String;III)I
    POP
   L32
    LINENUMBER 3040 L32
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179145_e ()V
   L33
    LINENUMBER 3041 L33
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179084_k ()V
   L34
    LINENUMBER 3042 L34
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L35
    LINENUMBER 3043 L35
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179121_F ()V
   L36
    LINENUMBER 3044 L36
    RETURN
   L37
    LOCALVARIABLE p_189692_0_ Lnet/minecraft/client/gui/FontRenderer; L0 L37 0
    LOCALVARIABLE p_189692_1_ Ljava/lang/String; L0 L37 1
    LOCALVARIABLE p_189692_2_ F L0 L37 2
    LOCALVARIABLE p_189692_3_ F L0 L37 3
    LOCALVARIABLE p_189692_4_ F L0 L37 4
    LOCALVARIABLE p_189692_5_ I L0 L37 5
    LOCALVARIABLE p_189692_6_ F L0 L37 6
    LOCALVARIABLE p_189692_7_ F L0 L37 7
    LOCALVARIABLE p_189692_8_ Z L0 L37 8
    LOCALVARIABLE p_189692_9_ Z L0 L37 9
    LOCALVARIABLE i I L15 L37 10
    LOCALVARIABLE tessellator Lnet/minecraft/client/renderer/Tessellator; L17 L37 11
    LOCALVARIABLE vertexbuffer Lnet/minecraft/client/renderer/VertexBuffer; L18 L37 12
    MAXSTACK = 7
    MAXLOCALS = 13

  // access flags 0x1008
  static synthetic access$000(Lnet/minecraft/client/renderer/EntityRenderer;)Lnet/minecraft/client/Minecraft;
   L0
    LINENUMBER 113 L0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    ARETURN
   L1
    LOCALVARIABLE x0 Lnet/minecraft/client/renderer/EntityRenderer; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x8
  static <clinit>()V
   L0
    LINENUMBER 115 L0
    INVOKESTATIC org/apache/logging/log4j/LogManager.getLogger ()Lorg/apache/logging/log4j/Logger;
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147710_q : Lorg/apache/logging/log4j/Logger;
   L1
    LINENUMBER 116 L1
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "textures/environment/rain.png"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_110924_q : Lnet/minecraft/util/ResourceLocation;
   L2
    LINENUMBER 117 L2
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "textures/environment/snow.png"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_110923_r : Lnet/minecraft/util/ResourceLocation;
   L3
    LINENUMBER 223 L3
    BIPUSH 24
    ANEWARRAY net/minecraft/util/ResourceLocation
    DUP
    ICONST_0
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/notch.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_1
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/fxaa.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_2
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/art.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_3
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/bumpy.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_4
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blobs2.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    ICONST_5
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/pencil.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 6
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/color_convolve.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 7
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/deconverge.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 8
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/flip.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 9
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/invert.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 10
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/ntsc.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 11
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/outline.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 12
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/phosphor.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 13
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/scan_pincushion.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 14
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/sobel.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 15
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/bits.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 16
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/desaturate.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 17
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/green.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 18
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blur.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 19
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/wobble.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 20
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/blobs.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 21
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/antialias.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 22
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/creeper.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    DUP
    BIPUSH 23
    NEW net/minecraft/util/ResourceLocation
    DUP
    LDC "shaders/post/spider.json"
    INVOKESPECIAL net/minecraft/util/ResourceLocation.<init> (Ljava/lang/String;)V
    AASTORE
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
   L4
    LINENUMBER 224 L4
    GETSTATIC net/minecraft/client/renderer/EntityRenderer.field_147712_ad : [Lnet/minecraft/util/ResourceLocation;
    ARRAYLENGTH
    PUTSTATIC net/minecraft/client/renderer/EntityRenderer.field_147708_e : I
    RETURN
    MAXSTACK = 6
    MAXLOCALS = 0

  // access flags 0x2
  private a_BetterFps(IF)V
   L0
    LINENUMBER 2475 L0
    ALOAD 0
    ICONST_0
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L1
    LINENUMBER 2477 L1
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    INVOKEVIRTUAL net/minecraft/client/Minecraft.func_175606_aa ()Lnet/minecraft/entity/Entity;
    ASTORE 3
   L2
    LINENUMBER 2478 L2
    SIPUSH 2918
    ALOAD 0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175080_Q : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175082_R : F
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_175081_S : F
    FCONST_1
    INVOKESPECIAL net/minecraft/client/renderer/EntityRenderer.func_78469_a (FFFF)Ljava/nio/FloatBuffer;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187402_b (ILjava/nio/FloatBuffer;)V
   L3
    LINENUMBER 2479 L3
    FCONST_0
    LDC -1.0
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187432_a (FFF)V
   L4
    LINENUMBER 2480 L4
    FCONST_1
    FCONST_1
    FCONST_1
    FCONST_1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179131_c (FFFF)V
   L5
    LINENUMBER 2481 L5
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    ALOAD 3
    FLOAD 2
    INVOKESTATIC net/minecraft/client/renderer/ActiveRenderInfo.func_186703_a (Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;F)Lnet/minecraft/block/state/IBlockState;
    ASTORE 4
   L6
    LINENUMBER 2484 L6
    LDC -1.0
    FSTORE 5
   L7
    LINENUMBER 2485 L7
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_getFogDensity : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L8
   L9
    LINENUMBER 2486 L9
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_getFogDensity : Lnet/optifine/reflect/ReflectorMethod;
    ICONST_5
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 4
    AASTORE
    DUP
    ICONST_3
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    LDC 0.1
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callFloat (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)F
    FSTORE 5
   L8
    LINENUMBER 2487 L8
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    FLOAD 5
    FCONST_0
    FCMPL
    IFLT L10
   L11
    LINENUMBER 2489 L11
    FLOAD 5
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L10
    LINENUMBER 2493 L10
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L13
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L13
   L14
    LINENUMBER 2495 L14
    LDC 5.0
    FSTORE 6
   L15
    LINENUMBER 2496 L15
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76440_q : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70660_b (Lnet/minecraft/potion/Potion;)Lnet/minecraft/potion/PotionEffect;
    INVOKEVIRTUAL net/minecraft/potion/PotionEffect.func_76459_b ()I
    ISTORE 7
   L16
    LINENUMBER 2498 L16
    ILOAD 7
    BIPUSH 20
    IF_ICMPGE L17
   L18
    LINENUMBER 2500 L18
    LDC 5.0
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    LDC 5.0
    FSUB
    FCONST_1
    ILOAD 7
    I2F
    LDC 20.0
    FDIV
    FSUB
    FMUL
    FADD
    FSTORE 6
   L17
    LINENUMBER 2503 L17
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.LINEAR : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L19
    LINENUMBER 2505 L19
    ILOAD 1
    ICONST_M1
    IF_ICMPNE L20
   L21
    LINENUMBER 2507 L21
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L22
    LINENUMBER 2508 L22
    FLOAD 6
    LDC 0.8
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
    GOTO L23
   L20
    LINENUMBER 2512 L20
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    FLOAD 6
    LDC 0.25
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L24
    LINENUMBER 2513 L24
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L23
    LINENUMBER 2516 L23
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    INVOKESTATIC org/lwjgl/opengl/GLContext.getCapabilities ()Lorg/lwjgl/opengl/ContextCapabilities;
    GETFIELD org/lwjgl/opengl/ContextCapabilities.GL_NV_fog_distance : Z
    IFEQ L25
   L26
    LINENUMBER 2519 L26
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L25
   L27
    LINENUMBER 2520 L27
    LDC 34138
    LDC 34139
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L25
    LINENUMBER 2522 L25
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F I] []
    GOTO L12
   L13
    LINENUMBER 2523 L13
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78500_U : Z
    IFEQ L28
   L29
    LINENUMBER 2525 L29
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L30
    LINENUMBER 2526 L30
    LDC 0.1
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L28
    LINENUMBER 2528 L28
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 4
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151586_h : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L31
   L32
    LINENUMBER 2530 L32
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L33
    LINENUMBER 2533 L33
    INVOKESTATIC Config.isClearWater ()Z
    IFEQ L34
    LDC 0.02
    GOTO L35
   L34
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    LDC 0.1
   L35
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] [F]
    FSTORE 6
   L36
    LINENUMBER 2535 L36
    ALOAD 3
    INSTANCEOF net/minecraft/entity/EntityLivingBase
    IFEQ L37
   L38
    LINENUMBER 2537 L38
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    GETSTATIC net/minecraft/init/MobEffects.field_76427_o : Lnet/minecraft/potion/Potion;
    INVOKEVIRTUAL net/minecraft/entity/EntityLivingBase.func_70644_a (Lnet/minecraft/potion/Potion;)Z
    IFEQ L39
   L40
    LINENUMBER 2539 L40
    LDC 0.01
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L41
   L39
    LINENUMBER 2544 L39
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    LDC 0.1
    ALOAD 3
    CHECKCAST net/minecraft/entity/EntityLivingBase
    INVOKESTATIC net/minecraft/enchantment/EnchantmentHelper.func_185292_c (Lnet/minecraft/entity/EntityLivingBase;)I
    I2F
    LDC 0.03
    FMUL
    FSUB
    FSTORE 7
   L42
    LINENUMBER 2545 L42
    FLOAD 7
    FCONST_0
    FLOAD 6
    INVOKESTATIC Config.limit (FFF)F
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
   L43
    LINENUMBER 2546 L43
    GOTO L41
   L37
    LINENUMBER 2551 L37
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
   L41
    LINENUMBER 2553 L41
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    GOTO L12
   L31
    LINENUMBER 2554 L31
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 4
    INVOKEINTERFACE net/minecraft/block/state/IBlockState.func_185904_a ()Lnet/minecraft/block/material/Material;
    GETSTATIC net/minecraft/block/material/Material.field_151587_i : Lnet/minecraft/block/material/Material;
    IF_ACMPNE L44
   L45
    LINENUMBER 2556 L45
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.EXP : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L46
    LINENUMBER 2557 L46
    FCONST_2
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179095_a (F)V
    GOTO L12
   L44
    LINENUMBER 2561 L44
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78530_s : F
    FSTORE 6
   L47
    LINENUMBER 2563 L47
    ALOAD 0
    ICONST_1
    PUTFIELD net/minecraft/client/renderer/EntityRenderer.fogStandard : Z
   L48
    LINENUMBER 2564 L48
    GETSTATIC net/minecraft/client/renderer/GlStateManager$FogMode.LINEAR : Lnet/minecraft/client/renderer/GlStateManager$FogMode;
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187430_a (Lnet/minecraft/client/renderer/GlStateManager$FogMode;)V
   L49
    LINENUMBER 2566 L49
    ILOAD 1
    ICONST_M1
    IF_ICMPNE L50
   L51
    LINENUMBER 2569 L51
    FCONST_0
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L52
    LINENUMBER 2570 L52
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
    GOTO L53
   L50
    LINENUMBER 2575 L50
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    FLOAD 6
    INVOKESTATIC Config.getFogStart ()F
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L54
    LINENUMBER 2576 L54
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L53
    LINENUMBER 2579 L53
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    INVOKESTATIC org/lwjgl/opengl/GLContext.getCapabilities ()Lorg/lwjgl/opengl/ContextCapabilities;
    GETFIELD org/lwjgl/opengl/ContextCapabilities.GL_NV_fog_distance : Z
    IFEQ L55
   L56
    LINENUMBER 2582 L56
    INVOKESTATIC Config.isFogFancy ()Z
    IFEQ L57
   L58
    LINENUMBER 2585 L58
    LDC 34138
    LDC 34139
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L57
    LINENUMBER 2587 L57
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    INVOKESTATIC Config.isFogFast ()Z
    IFEQ L55
   L59
    LINENUMBER 2590 L59
    LDC 34138
    LDC 34140
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_187412_c (II)V
   L55
    LINENUMBER 2594 L55
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71441_e : Lnet/minecraft/client/multiplayer/WorldClient;
    GETFIELD net/minecraft/client/multiplayer/WorldClient.field_73011_w : Lnet/minecraft/world/WorldProvider;
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70165_t : D
    D2I
    ALOAD 3
    GETFIELD net/minecraft/entity/Entity.field_70161_v : D
    D2I
    INVOKEVIRTUAL net/minecraft/world/WorldProvider.func_76568_b (II)Z
    IFNE L60
    ALOAD 0
    GETFIELD net/minecraft/client/renderer/EntityRenderer.field_78531_r : Lnet/minecraft/client/Minecraft;
    GETFIELD net/minecraft/client/Minecraft.field_71456_v : Lnet/minecraft/client/gui/GuiIngame;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiIngame.func_184046_j ()Lnet/minecraft/client/gui/GuiBossOverlay;
    INVOKEVIRTUAL net/minecraft/client/gui/GuiBossOverlay.func_184056_f ()Z
    IFEQ L61
   L60
    LINENUMBER 2597 L60
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    FLOAD 6
    LDC 0.05
    FMUL
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179102_b (F)V
   L62
    LINENUMBER 2599 L62
    FLOAD 6
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179153_c (F)V
   L61
    LINENUMBER 2602 L61
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F F] []
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_onFogRender : Lnet/optifine/reflect/ReflectorMethod;
    INVOKEVIRTUAL net/optifine/reflect/ReflectorMethod.exists ()Z
    IFEQ L12
   L63
    LINENUMBER 2603 L63
    GETSTATIC net/optifine/reflect/Reflector.ForgeHooksClient_onFogRender : Lnet/optifine/reflect/ReflectorMethod;
    BIPUSH 6
    ANEWARRAY java/lang/Object
    DUP
    ICONST_0
    ALOAD 0
    AASTORE
    DUP
    ICONST_1
    ALOAD 3
    AASTORE
    DUP
    ICONST_2
    ALOAD 4
    AASTORE
    DUP
    ICONST_3
    FLOAD 2
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    DUP
    ICONST_4
    ILOAD 1
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    DUP
    ICONST_5
    FLOAD 6
    INVOKESTATIC java/lang/Float.valueOf (F)Ljava/lang/Float;
    AASTORE
    INVOKESTATIC net/optifine/reflect/Reflector.callVoid (Lnet/optifine/reflect/ReflectorMethod;[Ljava/lang/Object;)V
   L12
    LINENUMBER 2606 L12
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F net/minecraft/entity/Entity net/minecraft/block/state/IBlockState F] []
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179142_g ()V
   L64
    LINENUMBER 2607 L64
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179127_m ()V
   L65
    LINENUMBER 2608 L65
    SIPUSH 1028
    SIPUSH 4608
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179104_a (II)V
   L66
    LINENUMBER 2609 L66
    RETURN
   L67
    LOCALVARIABLE f1 F L15 L25 6
    LOCALVARIABLE i I L16 L25 7
    LOCALVARIABLE waterFogDensity F L42 L43 7
    LOCALVARIABLE waterFogDensityMax F L36 L41 6
    LOCALVARIABLE f F L47 L12 6
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L67 0
    LOCALVARIABLE startCoords I L0 L67 1
    LOCALVARIABLE partialTicks F L0 L67 2
    LOCALVARIABLE entity Lnet/minecraft/entity/Entity; L2 L67 3
    LOCALVARIABLE iblockstate Lnet/minecraft/block/state/IBlockState; L6 L67 4
    LOCALVARIABLE forgeFogDensity F L7 L67 5
    MAXSTACK = 6
    MAXLOCALS = 8

  // access flags 0x1
  public func_78468_a(IF)V
  @Lguichaguri/betterfps/transformers/annotations/Copy;(value=Lguichaguri/betterfps/transformers/annotations/Copy$Mode;.REPLACE) // invisible
  @Lguichaguri/betterfps/transformers/annotations/Condition;(value="fogDisabled") // invisible
   L0
    LINENUMBER 25 L0
    ILOAD 1
    ICONST_M1
    IF_ICMPEQ L1
   L2
    LINENUMBER 26 L2
    INVOKESTATIC net/minecraft/client/renderer/GlStateManager.func_179106_n ()V
   L3
    LINENUMBER 27 L3
    RETURN
   L1
    LINENUMBER 29 L1
   FRAME FULL [net/minecraft/client/renderer/EntityRenderer I F] []
    ALOAD 0
    ILOAD 1
    FLOAD 2
    INVOKEVIRTUAL net/minecraft/client/renderer/EntityRenderer.a_BetterFps (IF)V
   L4
    LINENUMBER 30 L4
    RETURN
   L5
    LOCALVARIABLE this Lnet/minecraft/client/renderer/EntityRenderer; L0 L5 0
    LOCALVARIABLE startCoords I L0 L5 1
    LOCALVARIABLE partialTicks F L0 L5 2
    MAXSTACK = 3
    MAXLOCALS = 3
}
